Version: 8.3.0
SMESH_VisualObj Class Referenceabstract

#include <SMESH_Object.h>

Inheritance diagram for SMESH_VisualObj:

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_MeshGetMesh () 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 vtkUnstructuredGridGetUnstructuredGrid ()=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
 

Constructor & Destructor Documentation

virtual SMESH_VisualObj::~SMESH_VisualObj ( )
virtual

Member Function Documentation

virtual void SMESH_VisualObj::ClearEntitiesFlags ( )
pure virtual
virtual bool SMESH_VisualObj::GetEdgeNodes ( const int  theElemId,
const int  theEdgeNum,
int theNodeId1,
int theNodeId2 
) const
pure virtual
virtual int SMESH_VisualObj::GetElemDimension ( const int  theObjId)
pure virtual
virtual vtkIdType SMESH_VisualObj::GetElemObjId ( int  theVTKID)
pure virtual
virtual vtkIdType SMESH_VisualObj::GetElemVTKId ( int  theObjID)
pure virtual
virtual bool SMESH_VisualObj::GetEntitiesFlag ( )
pure virtual
virtual unsigned int SMESH_VisualObj::GetEntitiesState ( )
pure virtual
virtual SMDS_Mesh* SMESH_VisualObj::GetMesh ( ) const
pure virtual
virtual SMESH::SMESH_Mesh_ptr SMESH_VisualObj::GetMeshServer ( )
pure virtual
virtual int SMESH_VisualObj::GetNbEntities ( const SMDSAbs_ElementType  theType) const
pure virtual
virtual vtkIdType SMESH_VisualObj::GetNodeObjId ( int  theVTKID)
pure virtual
virtual vtkIdType SMESH_VisualObj::GetNodeVTKId ( int  theObjID)
pure virtual
virtual vtkUnstructuredGrid* SMESH_VisualObj::GetUnstructuredGrid ( )
pure virtual
virtual bool SMESH_VisualObj::IsValid ( ) const
pure virtual
virtual bool SMESH_VisualObj::NulData ( )
pure virtual
virtual bool SMESH_VisualObj::Update ( int  theIsClear = true)
pure virtual
virtual void SMESH_VisualObj::UpdateFunctor ( const SMESH::Controls::FunctorPtr theFunctor)
pure virtual