#include <SMESH_ObjectDef.h>
◆ TEntityList
◆ TMapOfIds
◆ SMESH_VisualObjDef()
| SMESH_VisualObjDef::SMESH_VisualObjDef |
( |
| ) |
|
◆ ~SMESH_VisualObjDef()
| SMESH_VisualObjDef::~SMESH_VisualObjDef |
( |
| ) |
|
|
virtual |
◆ buildElemPrs()
| void SMESH_VisualObjDef::buildElemPrs |
( |
| ) |
|
|
protected |
References SMDS_Mesh::CheckMemory(), createPoints(), GetEntities(), SMDS_MeshElement::GetEntityType(), SMDS_MeshElement::GetID(), SMDS_MeshElement::IsPoly(), MESSAGE, myGrid, mySMDS2VTKElems, mySMDS2VTKNodes, myVTK2SMDSElems, SMDS_MeshElement::NbNodes(), SMDS_MeshElement::nodesIterator(), SMDSAbs_0DElement, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, SMDSAbs_Volume, SMDSEntity_Polyhedra, SMDSEntity_Quad_Polyhedra, SMDS_MeshCell::toVtkOrder(), and SMDS_MeshCell::toVtkType().
Referenced by buildPrs().
◆ buildNodePrs()
| void SMESH_VisualObjDef::buildNodePrs |
( |
| ) |
|
|
protected |
◆ buildPrs()
| void SMESH_VisualObjDef::buildPrs |
( |
bool |
buildGrid = false | ) |
|
|
protected |
References buildElemPrs(), buildNodePrs(), SMDS_Mesh::CompactMesh(), SMDS_Mesh::GetGrid(), GetMesh(), IsNodePrs(), MESSAGE, MYDEBUGWITHFILES, myGrid, myLocalGrid, mySMDS2VTKElems, mySMDS2VTKNodes, myVTK2SMDSElems, myVTK2SMDSNodes, NulData(), updateEntitiesFlags(), and SMESH::WriteUnstructuredGrid().
Referenced by SMESH_MeshObj::Update(), and SMESH_SubMeshObj::Update().
◆ ClearEntitiesFlags()
| void SMESH_VisualObjDef::ClearEntitiesFlags |
( |
| ) |
|
|
virtual |
◆ createPoints()
| void SMESH_VisualObjDef::createPoints |
( |
vtkPoints * |
thePoints | ) |
|
|
protected |
◆ GetEdgeNodes()
| bool SMESH_VisualObjDef::GetEdgeNodes |
( |
const smIdType |
theElemId, |
|
|
const int |
theEdgeNum, |
|
|
smIdType & |
theNodeId1, |
|
|
smIdType & |
theNodeId2 |
|
) |
| const |
|
virtual |
◆ GetElemDimension()
| virtual int SMESH_VisualObjDef::GetElemDimension |
( |
const smIdType |
theObjId | ) |
|
|
pure virtual |
◆ GetElemObjId()
| vtkIdType SMESH_VisualObjDef::GetElemObjId |
( |
vtkIdType |
theVTKID | ) |
|
|
virtual |
◆ GetElemVTKId()
| vtkIdType SMESH_VisualObjDef::GetElemVTKId |
( |
vtkIdType |
theObjID | ) |
|
|
virtual |
◆ GetEntities()
| virtual smIdType SMESH_VisualObjDef::GetEntities |
( |
const |
SMDSAbs_ElementType, |
|
|
TEntityList & |
|
|
) |
| const |
|
pure virtual |
◆ GetEntitiesFlag()
| bool SMESH_VisualObjDef::GetEntitiesFlag |
( |
| ) |
|
|
virtual |
◆ GetEntitiesState()
| unsigned int SMESH_VisualObjDef::GetEntitiesState |
( |
| ) |
|
|
virtual |
◆ GetMesh()
| virtual SMDS_Mesh * SMESH_VisualObjDef::GetMesh |
( |
| ) |
const |
|
pure virtual |
◆ GetMeshServer()
| virtual SMESH::SMESH_Mesh_ptr SMESH_VisualObjDef::GetMeshServer |
( |
| ) |
|
|
pure virtual |
◆ GetNbEntities()
◆ GetNodeObjId()
| vtkIdType SMESH_VisualObjDef::GetNodeObjId |
( |
vtkIdType |
theVTKID | ) |
|
|
virtual |
◆ GetNodeVTKId()
| vtkIdType SMESH_VisualObjDef::GetNodeVTKId |
( |
vtkIdType |
theObjID | ) |
|
|
virtual |
◆ GetUnstructuredGrid()
◆ IsNodePrs()
| virtual bool SMESH_VisualObjDef::IsNodePrs |
( |
| ) |
const |
|
pure virtual |
◆ IsValid()
| bool SMESH_VisualObjDef::IsValid |
( |
| ) |
const |
|
virtual |
◆ NulData()
| virtual bool SMESH_VisualObjDef::NulData |
( |
| ) |
|
|
virtual |
◆ Update()
| virtual bool SMESH_VisualObjDef::Update |
( |
int |
theIsClear = true | ) |
|
|
pure virtual |
◆ updateEntitiesFlags()
| void SMESH_VisualObjDef::updateEntitiesFlags |
( |
| ) |
|
|
protected |
References ClearEntitiesFlags(), SMESH::GetEntitiesFromObject(), myEntitiesCache, myEntitiesFlag, myEntitiesState, SMDSAbs_0DElement, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, and SMDSAbs_Volume.
Referenced by buildPrs(), and GetUnstructuredGrid().
◆ UpdateFunctor()
◆ myEntitiesCache
◆ myEntitiesFlag
| bool SMESH_VisualObjDef::myEntitiesFlag |
|
protected |
◆ myEntitiesState
| unsigned int SMESH_VisualObjDef::myEntitiesState |
|
protected |
◆ myGrid
◆ myLocalGrid
| bool SMESH_VisualObjDef::myLocalGrid |
|
protected |
◆ mySMDS2VTKElems
| TMapOfIds SMESH_VisualObjDef::mySMDS2VTKElems |
|
protected |
◆ mySMDS2VTKNodes
| TMapOfIds SMESH_VisualObjDef::mySMDS2VTKNodes |
|
protected |
◆ myVTK2SMDSElems
| TMapOfIds SMESH_VisualObjDef::myVTK2SMDSElems |
|
protected |
◆ myVTK2SMDSNodes
| TMapOfIds SMESH_VisualObjDef::myVTK2SMDSNodes |
|
protected |