3.5.0
Loading...
Searching...
No Matches
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

ListPNamedShape CollectComponentShapes () const
 
void Perform ()
 
void PerformIntersections ()
 

Private Attributes

PNamedShape _farfield
 
bool _hasComputedIntersections
 
bool _hasPerformed
 
ListPNamedShape _intersections
 
CCPACSConfiguration_myconfig
 
TiglFuseResultMode _mymode
 
PNamedShape _result
 

Constructor & Destructor Documentation

◆ CTiglFusePlane()

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

Member Function Documentation

◆ CollectComponentShapes()

ListPNamedShape tigl::CTiglFusePlane::CollectComponentShapes ( ) const
private

◆ FarField()

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

◆ FusedPlane()

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

◆ Intersections()

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

◆ Invalidate()

TIGL_EXPORT void tigl::CTiglFusePlane::Invalidate ( )

◆ Perform()

void tigl::CTiglFusePlane::Perform ( )
private

◆ PerformIntersections()

void tigl::CTiglFusePlane::PerformIntersections ( )
private

◆ SetResultMode()

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

Field Documentation

◆ _farfield

PNamedShape tigl::CTiglFusePlane::_farfield
private

contains the farfield if available >

◆ _hasComputedIntersections

bool tigl::CTiglFusePlane::_hasComputedIntersections
private

◆ _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: