SMESH_MeshEditor::ExtrusParam Class Reference

#include <SMESH_MeshEditor.hxx>

Public Member Functions

SMESH_SequenceOfNode & ChangeNodes ()
 
 ExtrusParam (const double theStep, const int theNbSteps, const int theFlags, const int theDim)
 
 ExtrusParam (const gp_Dir &theDir, Handle(TColStd_HSequenceOfReal) theSteps, const int theFlags=0, const double theTolerance=1e-6)
 
 ExtrusParam (const gp_Vec &theStep, const int theNbSteps, const int theFlags=0, const double theTolerance=1e-6)
 
intFlags ()
 
int MakeNodes (SMESHDS_Mesh *mesh, const SMDS_MeshNode *srcNode, std::list< const SMDS_MeshNode * > &newNodes, const bool makeMediumNodes)
 
int NbSteps () const
 
void SetElementsToUse (const TIDSortedElemSet &elems)
 
bool ToMakeBoundary () const
 
bool ToMakeGroups () const
 
bool ToUseInpElemsOnly () const
 

Detailed Description

Generator of nodes for extrusion functionality

Constructor & Destructor Documentation

◆ ExtrusParam() [1/3]

SMESH_MeshEditor::ExtrusParam::ExtrusParam ( const gp_Vec &  theStep,
const int  theNbSteps,
const int  theFlags = 0,
const double  theTolerance = 1e-6 
)

◆ ExtrusParam() [2/3]

SMESH_MeshEditor::ExtrusParam::ExtrusParam ( const gp_Dir &  theDir,
Handle(TColStd_HSequenceOfReal)  theSteps,
const int  theFlags = 0,
const double  theTolerance = 1e-6 
)

◆ ExtrusParam() [3/3]

SMESH_MeshEditor::ExtrusParam::ExtrusParam ( const double  theStep,
const int  theNbSteps,
const int  theFlags,
const int  theDim 
)

Member Function Documentation

◆ ChangeNodes()

SMESH_SequenceOfNode & SMESH_MeshEditor::ExtrusParam::ChangeNodes ( )

◆ Flags()

int & SMESH_MeshEditor::ExtrusParam::Flags ( )

◆ MakeNodes()

int SMESH_MeshEditor::ExtrusParam::MakeNodes ( SMESHDS_Mesh mesh,
const SMDS_MeshNode srcNode,
std::list< const SMDS_MeshNode * > &  newNodes,
const bool  makeMediumNodes 
)

◆ NbSteps()

int SMESH_MeshEditor::ExtrusParam::NbSteps ( ) const

◆ SetElementsToUse()

void SMESH_MeshEditor::ExtrusParam::SetElementsToUse ( const TIDSortedElemSet &  elems)

◆ ToMakeBoundary()

bool SMESH_MeshEditor::ExtrusParam::ToMakeBoundary ( ) const

◆ ToMakeGroups()

bool SMESH_MeshEditor::ExtrusParam::ToMakeGroups ( ) const

◆ ToUseInpElemsOnly()

bool SMESH_MeshEditor::ExtrusParam::ToUseInpElemsOnly ( ) const

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