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

SMESH_ExtractGeometry Class Reference

#include <SMESH_ExtractGeometry.h>

Inheritance diagram for SMESH_ExtractGeometry:
Inheritance graph
[legend]

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_ExtractGeometryNew ()

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

Detailed Description

Definition at line 33 of file SMESH_ExtractGeometry.h.


Member Typedef Documentation

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

Definition at line 57 of file SMESH_ExtractGeometry.h.


Constructor & Destructor Documentation

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]

Member Function Documentation

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]
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   
)

Field Documentation

Definition at line 58 of file SMESH_ExtractGeometry.h.

Definition at line 59 of file SMESH_ExtractGeometry.h.

Definition at line 56 of file SMESH_ExtractGeometry.h.

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