#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 >