#include <SMESH_Object.h>

Public Member Functions | |
| virtual | ~SMESH_VisualObj () | 
| virtual bool | Update (int theIsClear=true)=0 | 
| virtual bool | NulData ()=0 | 
| virtual void | UpdateFunctor (const SMESH::Controls::FunctorPtr &theFunctor)=0 | 
| virtual int | GetElemDimension (const int theObjId)=0 | 
| virtual int | GetNbEntities (const SMDSAbs_ElementType theType) const =0 | 
| virtual SMDS_Mesh * | GetMesh () const =0 | 
| virtual SMESH::SMESH_Mesh_ptr | GetMeshServer ()=0 | 
| virtual bool | GetEdgeNodes (const int theElemId, const int theEdgeNum, int &theNodeId1, int &theNodeId2) const =0 | 
| virtual bool | IsValid () const =0 | 
| virtual vtkUnstructuredGrid * | GetUnstructuredGrid ()=0 | 
| virtual vtkIdType | GetNodeObjId (int theVTKID)=0 | 
| virtual vtkIdType | GetNodeVTKId (int theObjID)=0 | 
| virtual vtkIdType | GetElemObjId (int theVTKID)=0 | 
| virtual vtkIdType | GetElemVTKId (int theObjID)=0 | 
| virtual void | ClearEntitiesFlags ()=0 | 
| virtual bool | GetEntitiesFlag ()=0 | 
| virtual unsigned int | GetEntitiesState ()=0 | 
      
  | 
  virtual | 
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
Implemented in SMESH_SubMeshObj, SMESH_MeshObj, SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_SubMeshObj, SMESH_MeshObj, SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_SubMeshObj, SMESH_MeshObj, SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_subMeshObj, SMESH_GroupObj, SMESH_MeshObj, SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
Referenced by SMESH::GetEntitiesFromObject().
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_MeshObj, SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
Implemented in SMESH_SubMeshObj, SMESH_MeshObj, SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.
      
  | 
  pure virtual | 
Implemented in SMESH_SubMeshObj, SMESH_MeshObj, SMESH_VisualObjDef, and SMESHGUI_PreVisualObj.