Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes

SALOME_ExtractGeometry Class Reference

#include <SALOME_ExtractGeometry.h>

Inheritance diagram for SALOME_ExtractGeometry:
Inheritance graph

Public Member Functions

 vtkTypeMacro (SALOME_ExtractGeometry, vtkExtractGeometry)
virtual void SetImplicitFunction (vtkImplicitFunction *theImplicitFunction)
vtkImplicitBoolean * GetImplicitBoolean ()
bool GetStoreMapping () const
void SetStoreMapping (bool theStoreMapping)
virtual vtkIdType GetNodeObjId (vtkIdType theID)
virtual vtkIdType GetElemObjId (vtkIdType theID)
virtual vtkIdType GetNodeVTKId (vtkIdType theID)
virtual vtkIdType GetElemVTKId (vtkIdType theID)

Static Public Member Functions

static SALOME_ExtractGeometryNew ()

Protected Member Functions

 SALOME_ExtractGeometry ()
 ~SALOME_ExtractGeometry ()
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestData2 (vtkInformation *, vtkInformationVector **, vtkInformationVector *)

Private Types

typedef std::vector< vtkIdType > TVectorId

Private Member Functions

 SALOME_ExtractGeometry (const SALOME_ExtractGeometry &)
void operator= (const SALOME_ExtractGeometry &)

Private Attributes

bool myStoreMapping
bool myIsDoneShallowCopy
TVectorId myElemVTK2ObjIds
TVectorId myNodeVTK2ObjIds
vtkSmartPointer
< vtkImplicitBoolean > 
myImplicitBoolean

Member Typedef Documentation

typedef std::vector<vtkIdType> SALOME_ExtractGeometry.TVectorId [private]

Constructor & Destructor Documentation

SALOME_ExtractGeometry::SALOME_ExtractGeometry ( ) [protected]
SALOME_ExtractGeometry::~SALOME_ExtractGeometry ( ) [protected]
SALOME_ExtractGeometry.SALOME_ExtractGeometry ( const SALOME_ExtractGeometry ) [private]

Member Function Documentation

SALOME_ExtractGeometry.vtkTypeMacro ( SALOME_ExtractGeometry  ,
vtkExtractGeometry   
)
static SALOME_ExtractGeometry* SALOME_ExtractGeometry.New ( ) [static]
void SALOME_ExtractGeometry::SetImplicitFunction ( vtkImplicitFunction theImplicitFunction) [virtual]
vtkImplicitBoolean * SALOME_ExtractGeometry::GetImplicitBoolean ( )
bool SALOME_ExtractGeometry::GetStoreMapping ( ) const
void SALOME_ExtractGeometry::SetStoreMapping ( bool  theStoreMapping)
vtkIdType SALOME_ExtractGeometry::GetNodeObjId ( vtkIdType  theID) [virtual]
vtkIdType SALOME_ExtractGeometry::GetElemObjId ( vtkIdType  theID) [virtual]
vtkIdType SALOME_ExtractGeometry::GetNodeVTKId ( vtkIdType  theID) [virtual]
vtkIdType SALOME_ExtractGeometry::GetElemVTKId ( vtkIdType  theID) [virtual]
int SALOME_ExtractGeometry::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
) [protected, virtual]
virtual int SALOME_ExtractGeometry.RequestData2 ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]
void SALOME_ExtractGeometry.operator= ( const SALOME_ExtractGeometry ) [private]

Field Documentation

vtkSmartPointer<vtkImplicitBoolean> SALOME_ExtractGeometry.myImplicitBoolean [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS