3.4.0
tigl::CTiglFusePlane Class Reference

#include <CTiglFusePlane.h>

Public Member Functions

TIGL_EXPORT CTiglFusePlane (CCPACSConfiguration &config)
 
TIGL_EXPORT const PNamedShape FarField ()
 
TIGL_EXPORT const PNamedShape FusedPlane ()
 
TIGL_EXPORT const ListPNamedShapeIntersections ()
 
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
 

Constructor & Destructor Documentation

◆ CTiglFusePlane()

TIGL_EXPORT tigl::CTiglFusePlane::CTiglFusePlane ( CCPACSConfiguration config)

Member Function Documentation

◆ FarField()

TIGL_EXPORT const PNamedShape tigl::CTiglFusePlane::FarField ( )

◆ FusedPlane()

TIGL_EXPORT const PNamedShape tigl::CTiglFusePlane::FusedPlane ( )

◆ FuseWithChilds()

PNamedShape tigl::CTiglFusePlane::FuseWithChilds ( CTiglRelativelyPositionedComponent parent,
const std::vector< CTiglRelativelyPositionedComponent * > &  children 
)
private

◆ Intersections()

TIGL_EXPORT const ListPNamedShape& tigl::CTiglFusePlane::Intersections ( )

◆ Invalidate()

TIGL_EXPORT void tigl::CTiglFusePlane::Invalidate ( )

◆ Perform()

void tigl::CTiglFusePlane::Perform ( )
private

◆ SetResultMode()

TIGL_EXPORT void tigl::CTiglFusePlane::SetResultMode ( TiglFuseResultMode  mode)

Field Documentation

◆ _farfield

PNamedShape tigl::CTiglFusePlane::_farfield
private

contains the farfield if available >

◆ _hasPerformed

bool tigl::CTiglFusePlane::_hasPerformed
private

◆ _intersections

ListPNamedShape tigl::CTiglFusePlane::_intersections
private

contains the shape shape intersections >

◆ _myconfig

CCPACSConfiguration& tigl::CTiglFusePlane::_myconfig
private

Ref to CPACS config >

◆ _mymode

TiglFuseResultMode tigl::CTiglFusePlane::_mymode
private

◆ _result

PNamedShape tigl::CTiglFusePlane::_result
private

contains the result of the fusing operation >


The documentation for this class was generated from the following file: