#include <CTiglFusePlane.h>
Public Member Functions | |
TIGL_EXPORT | CTiglFusePlane (CCPACSConfiguration &config) |
TIGL_EXPORT const PNamedShape | FarField () |
TIGL_EXPORT const PNamedShape | FusedPlane () |
TIGL_EXPORT const ListPNamedShape & | Intersections () |
TIGL_EXPORT void | Invalidate () |
TIGL_EXPORT void | SetResultMode (TiglFuseResultMode mode) |
Private Member Functions | |
PNamedShape | FuseWithChilds (CTiglRelativelyPositionedComponent *parent, const std::vector< CTiglRelativelyPositionedComponent * > &children) |
void | Perform () |
Private Attributes | |
PNamedShape | _farfield |
bool | _hasPerformed |
ListPNamedShape | _intersections |
CCPACSConfiguration & | _myconfig |
TiglFuseResultMode | _mymode |
PNamedShape | _result |
TIGL_EXPORT tigl::CTiglFusePlane::CTiglFusePlane | ( | CCPACSConfiguration & | config | ) |
TIGL_EXPORT const PNamedShape tigl::CTiglFusePlane::FarField | ( | ) |
TIGL_EXPORT const PNamedShape tigl::CTiglFusePlane::FusedPlane | ( | ) |
|
private |
TIGL_EXPORT const ListPNamedShape& tigl::CTiglFusePlane::Intersections | ( | ) |
TIGL_EXPORT void tigl::CTiglFusePlane::Invalidate | ( | ) |
|
private |
TIGL_EXPORT void tigl::CTiglFusePlane::SetResultMode | ( | TiglFuseResultMode | mode | ) |
|
private |
contains the farfield if available >
|
private |
|
private |
contains the shape shape intersections >
|
private |
Ref to CPACS config >
|
private |
|
private |
contains the result of the fusing operation >