Version: 9.16.0
SMESH_ExtractGeometry Class Reference

#include <SMESH_ExtractGeometry.h>

Inheritance diagram for SMESH_ExtractGeometry:

Public Member Functions

 vtkTypeMacro (SMESH_ExtractGeometry, vtkExtractGeometry) static SMESH_ExtractGeometry *New()
 
void SetStoreMapping (bool theStoreMapping)
 
bool GetStoreMapping ()
 
virtual vtkIdType GetNodeObjId (vtkIdType theVtkID)
 
virtual vtkIdType GetElemObjId (vtkIdType theVtkID)
 

Protected Member Functions

 SMESH_ExtractGeometry ()
 
 ~SMESH_ExtractGeometry ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Private Types

typedef std::vector< vtkIdType > TVectorId
 

Private Member Functions

 SMESH_ExtractGeometry (const SMESH_ExtractGeometry &)
 
void operator= (const SMESH_ExtractGeometry &)
 

Private Attributes

bool myStoreMapping
 
TVectorId myElemVTK2ObjIds
 
TVectorId myNodeVTK2ObjIds
 

Member Typedef Documentation

◆ TVectorId

typedef std::vector<vtkIdType> SMESH_ExtractGeometry::TVectorId
private

Constructor & Destructor Documentation

◆ SMESH_ExtractGeometry() [1/2]

SMESH_ExtractGeometry::SMESH_ExtractGeometry ( )
protected

◆ ~SMESH_ExtractGeometry()

SMESH_ExtractGeometry::~SMESH_ExtractGeometry ( )
protected

◆ SMESH_ExtractGeometry() [2/2]

SMESH_ExtractGeometry::SMESH_ExtractGeometry ( const SMESH_ExtractGeometry )
private

Member Function Documentation

◆ GetElemObjId()

vtkIdType SMESH_ExtractGeometry::GetElemObjId ( vtkIdType  theVtkID)
virtual

◆ GetNodeObjId()

vtkIdType SMESH_ExtractGeometry::GetNodeObjId ( vtkIdType  theVtkID)
virtual

◆ GetStoreMapping()

bool SMESH_ExtractGeometry::GetStoreMapping ( )

◆ operator=()

void SMESH_ExtractGeometry::operator= ( const SMESH_ExtractGeometry )
private

◆ RequestData()

int SMESH_ExtractGeometry::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ SetStoreMapping()

void SMESH_ExtractGeometry::SetStoreMapping ( bool  theStoreMapping)

◆ vtkTypeMacro()

SMESH_ExtractGeometry::vtkTypeMacro ( SMESH_ExtractGeometry  ,
vtkExtractGeometry   
)

Field Documentation

◆ myElemVTK2ObjIds

TVectorId SMESH_ExtractGeometry::myElemVTK2ObjIds
private

Referenced by GetElemObjId(), and RequestData().

◆ myNodeVTK2ObjIds

TVectorId SMESH_ExtractGeometry::myNodeVTK2ObjIds
private

Referenced by GetNodeObjId(), and RequestData().

◆ myStoreMapping

bool SMESH_ExtractGeometry::myStoreMapping
private

Referenced by RequestData().