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

SALOME_ExtractPolyDataGeometry Class Reference

#include <SALOME_ExtractPolyDataGeometry.h>

Inheritance diagram for SALOME_ExtractPolyDataGeometry:
Inheritance graph

Public Member Functions

 vtkTypeMacro (SALOME_ExtractPolyDataGeometry, vtkExtractPolyDataGeometry)
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_ExtractPolyDataGeometry
New ()

Protected Member Functions

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

Private Types

typedef std::vector< vtkIdType > TVectorId

Private Member Functions

 SALOME_ExtractPolyDataGeometry (const SALOME_ExtractPolyDataGeometry &)
void operator= (const SALOME_ExtractPolyDataGeometry &)

Private Attributes

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

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Field Documentation

vtkSmartPointer<vtkImplicitBoolean> SALOME_ExtractPolyDataGeometry.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