3.5.0-rc1
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: