Specialize TGaussPtsIDMapper to provide VTK mapping for MED TIMESTAMP mesh.
#include <VISU_Structures_impl.hxx>

Public Member Functions | |
| virtual TGaussPointID | GetObjID (vtkIdType theID) const |
| Reimplement the TGaussPtsIDMapper.GetObjID. | |
| virtual vtkIdType | GetVTKID (const TGaussPointID &theID) const |
| Reimplements the TGaussPtsIDMapper.GetVTKID. | |
| virtual TNamedIDMapper * | GetParent () const |
| Reimplements the TGaussPtsIDMapper.GetParent Reimplement the TGaussPtsIDMapper.GetParent. | |
| virtual vtkPolyData * | GetPolyDataOutput () |
| Reimplement the TNamedIDMapper.GetUnstructuredGridOutput. | |
| virtual vtkDataSet * | GetOutput () |
| Reimplement the TIDMapper.GetOutput. | |
| virtual vtkIdType | GetNodeObjID (vtkIdType theID) const |
| Reimplement the TIDMapper.GetNodeObjID. | |
| virtual vtkIdType | GetNodeVTKID (vtkIdType theID) const |
| Reimplement the TIDMapper.GetNodeVTKID. | |
| virtual vtkFloatingPointType * | GetNodeCoord (vtkIdType theObjID) |
| Reimplement the TIDMapper.GetNodeCoord. | |
| virtual vtkIdType | GetElemObjID (vtkIdType theID) const |
| Reimplement the TIDMapper.GetElemObjID. | |
| virtual vtkIdType | GetElemVTKID (vtkIdType theID) const |
| Reimplement the TIDMapper.GetElemVTKID. | |
| virtual vtkCell * | GetElemCell (vtkIdType theObjID) |
| Reimplement the TIDMapper.GetElemCell. | |
| virtual unsigned long int | GetMemorySize () |
| Gets memory size used by the instance (bytes). | |
| PPolyData | GetSource () |
| const PMergeFilter & | GetFilter () const |
| This method allow to create corresponding VTK filter by demand (not at once) | |
| virtual void | CopyStructure (PStructured theStructured) |
| Copys all information which should be sinchronized between two instances. | |
| bool | IsStructured () const |
| TStructuredId | GetStructure () |
| vtkIdType | GetStructureDim () |
| TStructuredId | GetIndexesOfNode (vtkIdType theNodeId) |
| vtkIdType | GetObjectIDByIndexes (TStructuredId theVec) |
Data Fields | |
| PGaussPtsIDMapper | myGaussPtsIDMapper |
| PAppendPolyDataHolder | myIDMapper |
| Responsible for numbering. | |
| bool | myIsDone |
| Say, is the corresponding MED entity already loaded into intermediate data structure. | |
| bool | myIsVTKDone |
| Say, is the corresponding intermediate data structure already mapped into VTK representation. | |
| std::string | myEntry |
| To simplify publication of the object tree. | |
| bool | myIsStructured |
| To define mesh type (structured - true, non structured - false) | |
| bool | myIsPolarType |
| To define structured mesh is polair. | |
| TStructuredId | myGrilleStructure |
| TObj2StructuredId | myObj2StructuredId |
| map of object id to i,j,k ids of structured grid nodes | |
Protected Member Functions | |
| void | Build () |
Protected Attributes | |
| TPolyDataHolder | mySource |
| Keeps assigned data. | |
| PMergeFilter | myFilter |
| TGaussPointID VISU.TGaussPtsIDFilter::GetObjID | ( | vtkIdType | theID | ) | const [virtual] |
Implements VISU.TGaussPtsIDMapper.
| vtkIdType VISU.TGaussPtsIDFilter::GetVTKID | ( | const TGaussPointID & | theID | ) | const [virtual] |
Implements VISU.TGaussPtsIDMapper.
| TNamedIDMapper * VISU.TGaussPtsIDFilter::GetParent | ( | ) | const [virtual] |
Implements VISU.TGaussPtsIDMapper.
| vtkPolyData * VISU.TGaussPtsIDFilter::GetPolyDataOutput | ( | ) | [virtual] |
Reimplemented from VISU.TPolyDataIDMapperImpl.
References VISU.TPolyDataIDMapperImpl.GetPolyDataOutput().
| vtkDataSet * VISU.TGaussPtsIDFilter::GetOutput | ( | ) | [virtual] |
Reimplemented from VISU.TPolyDataIDMapperImpl.
| vtkIdType VISU.TPolyDataIDMapperImpl::GetNodeObjID | ( | vtkIdType | theID | ) | const [virtual, inherited] |
Reimplemented from VISU.TIDMapper.
| vtkIdType VISU.TPolyDataIDMapperImpl::GetNodeVTKID | ( | vtkIdType | theID | ) | const [virtual, inherited] |
Reimplemented from VISU.TIDMapper.
| vtkFloatingPointType * VISU.TPolyDataIDMapperImpl::GetNodeCoord | ( | vtkIdType | theObjID | ) | [virtual, inherited] |
Reimplemented from VISU.TIDMapper.
| vtkIdType VISU.TPolyDataIDMapperImpl::GetElemObjID | ( | vtkIdType | theID | ) | const [virtual, inherited] |
Reimplemented from VISU.TIDMapper.
| vtkIdType VISU.TPolyDataIDMapperImpl::GetElemVTKID | ( | vtkIdType | theID | ) | const [virtual, inherited] |
Reimplemented from VISU.TIDMapper.
| vtkCell * VISU.TPolyDataIDMapperImpl::GetElemCell | ( | vtkIdType | theObjID | ) | [virtual, inherited] |
Reimplemented from VISU.TIDMapper.
| unsigned long int VISU.TPolyDataIDMapperImpl::GetMemorySize | ( | ) | [virtual, inherited] |
Implements VISU.TIDMapper.
| PPolyData VISU.TPolyDataIDMapperImpl::GetSource | ( | ) | [inherited] |
| void VISU.TPolyDataIDMapperImpl::Build | ( | ) | [protected, inherited] |
| const PMergeFilter & VISU.TMergeFilterHolder::GetFilter | ( | ) | const [inherited] |
References VISU_MergeFilter.New().
| void VISU.TStructured::CopyStructure | ( | PStructured | theStructured | ) | [virtual, inherited] |
Reimplemented in VISU.TSubMeshImpl, VISU.TMeshOnEntityImpl, VISU.TFamilyImpl, and VISU.TGroupImpl.
| bool VISU.TStructured::IsStructured | ( | ) | const [inherited] |
| TStructuredId VISU.TStructured::GetStructure | ( | ) | [inherited] |
Get structure of grille see also MED.TGrilleInfo.GetGrilleStructure see also MED.TGrilleInfo.GetNbIndexes
| vtkIdType VISU.TStructured::GetStructureDim | ( | ) | [inherited] |
| TStructuredId VISU.TStructured::GetIndexesOfNode | ( | vtkIdType | theNodeId | ) | [inherited] |
Gets i,j,k by object id return -1, if not found
| vtkIdType VISU.TStructured::GetObjectIDByIndexes | ( | TStructuredId | theVec | ) | [inherited] |
Gets object id by i,j,k return -1, if not found
TPolyDataHolder VISU.TPolyDataIDMapperImpl.mySource [protected, inherited] |
PMergeFilter VISU.TMergeFilterHolder.myFilter [mutable, protected, inherited] |
bool VISU.TIsVTKDone.myIsDone [mutable, inherited] |
bool VISU.TIsVTKDone.myIsVTKDone [mutable, inherited] |
std::string VISU.TBaseStructure.myEntry [inherited] |
bool VISU.TStructured.myIsStructured [inherited] |
bool VISU.TStructured.myIsPolarType [inherited] |
TStructuredId VISU.TStructured.myGrilleStructure [inherited] |
provides grille structure for structured grid. Example: {3,4,5}, 3 nodes in X axe, 4 nodes in Y axe, ...
TObj2StructuredId VISU.TStructured.myObj2StructuredId [inherited] |