#include <SMESH_ExtractGeometry.h>

Public Member Functions | |
| vtkTypeMacro (SMESH_ExtractGeometry, vtkExtractGeometry) | |
| void | SetStoreMapping (bool theStoreMapping) |
| bool | GetStoreMapping () |
| virtual vtkIdType | GetNodeObjId (int theVtkID) |
| virtual vtkIdType | GetElemObjId (int theVtkID) |
Static Public Member Functions | |
| static SMESH_ExtractGeometry * | New () |
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 |
Definition at line 33 of file SMESH_ExtractGeometry.h.
typedef std::vector<vtkIdType> SMESH_ExtractGeometry.TVectorId [private] |
Definition at line 57 of file SMESH_ExtractGeometry.h.
| SMESH_ExtractGeometry::SMESH_ExtractGeometry | ( | ) | [protected] |
Definition at line 54 of file SMESH_ExtractGeometry.cxx.
{}
| SMESH_ExtractGeometry::~SMESH_ExtractGeometry | ( | ) | [protected] |
Definition at line 58 of file SMESH_ExtractGeometry.cxx.
{}
| SMESH_ExtractGeometry.SMESH_ExtractGeometry | ( | const SMESH_ExtractGeometry & | ) | [private] |
| vtkIdType SMESH_ExtractGeometry::GetElemObjId | ( | int | theVtkID | ) | [virtual] |
Definition at line 61 of file SMESH_ExtractGeometry.cxx.
{
if( theVtkID < 0 || theVtkID >= myElemVTK2ObjIds.size()) return -1;
return myElemVTK2ObjIds[theVtkID];
}
| vtkIdType SMESH_ExtractGeometry::GetNodeObjId | ( | int | theVtkID | ) | [virtual] |
Definition at line 67 of file SMESH_ExtractGeometry.cxx.
{
if ( theVtkID < 0 || theVtkID >= myNodeVTK2ObjIds.size()) return -1;
return myNodeVTK2ObjIds[theVtkID];
}
| bool SMESH_ExtractGeometry.GetStoreMapping | ( | ) |
Definition at line 43 of file SMESH_ExtractGeometry.h.
{ return myStoreMapping;}
| static SMESH_ExtractGeometry* SMESH_ExtractGeometry.New | ( | ) | [static] |
Referenced by SMESH_DeviceActor.SMESH_DeviceActor().
| void SMESH_ExtractGeometry.operator= | ( | const SMESH_ExtractGeometry & | ) | [private] |
| virtual int SMESH_ExtractGeometry.RequestData | ( | vtkInformation * | , |
| vtkInformationVector ** | , | ||
| vtkInformationVector * | |||
| ) | [protected, virtual] |
| void SMESH_ExtractGeometry.SetStoreMapping | ( | bool | theStoreMapping | ) |
Definition at line 39 of file SMESH_ExtractGeometry.h.
{
myStoreMapping = theStoreMapping;
Modified();
}
| SMESH_ExtractGeometry.vtkTypeMacro | ( | SMESH_ExtractGeometry | , |
| vtkExtractGeometry | |||
| ) |
Definition at line 58 of file SMESH_ExtractGeometry.h.
Definition at line 59 of file SMESH_ExtractGeometry.h.
bool SMESH_ExtractGeometry.myStoreMapping [private] |
Definition at line 56 of file SMESH_ExtractGeometry.h.