Version: 9.12.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 smIdType theObjId)=0
 
virtual smIdType GetNbEntities (const SMDSAbs_ElementType theType) const =0
 
virtual SMDS_MeshGetMesh () const =0
 
virtual SMESH::SMESH_Mesh_ptr GetMeshServer ()=0
 
virtual bool GetEdgeNodes (const smIdType theElemId, const int theEdgeNum, smIdType &theNodeId1, smIdType &theNodeId2) const =0
 
virtual bool IsValid () const =0
 
virtual vtkUnstructuredGridGetUnstructuredGrid ()=0
 
virtual vtkIdType GetNodeObjId (vtkIdType theVTKID)=0
 
virtual vtkIdType GetNodeVTKId (vtkIdType theObjID)=0
 
virtual vtkIdType GetElemObjId (vtkIdType theVTKID)=0
 
virtual vtkIdType GetElemVTKId (vtkIdType theObjID)=0
 
virtual void ClearEntitiesFlags ()=0
 
virtual bool GetEntitiesFlag ()=0
 
virtual unsigned int GetEntitiesState ()=0
 

Constructor & Destructor Documentation

◆ ~SMESH_VisualObj()

virtual SMESH_VisualObj::~SMESH_VisualObj ( )
virtual

Member Function Documentation

◆ ClearEntitiesFlags()

virtual void SMESH_VisualObj::ClearEntitiesFlags ( )
pure virtual

◆ GetEdgeNodes()

virtual bool SMESH_VisualObj::GetEdgeNodes ( const smIdType  theElemId,
const int  theEdgeNum,
smIdType &  theNodeId1,
smIdType &  theNodeId2 
) const
pure virtual

◆ GetElemDimension()

virtual int SMESH_VisualObj::GetElemDimension ( const smIdType  theObjId)
pure virtual

◆ GetElemObjId()

virtual vtkIdType SMESH_VisualObj::GetElemObjId ( vtkIdType  theVTKID)
pure virtual

◆ GetElemVTKId()

virtual vtkIdType SMESH_VisualObj::GetElemVTKId ( vtkIdType  theObjID)
pure virtual

◆ GetEntitiesFlag()

virtual bool SMESH_VisualObj::GetEntitiesFlag ( )
pure virtual

◆ GetEntitiesState()

virtual unsigned int SMESH_VisualObj::GetEntitiesState ( )
pure virtual

◆ GetMesh()

virtual SMDS_Mesh* SMESH_VisualObj::GetMesh ( ) const
pure virtual

◆ GetMeshServer()

virtual SMESH::SMESH_Mesh_ptr SMESH_VisualObj::GetMeshServer ( )
pure virtual

◆ GetNbEntities()

virtual smIdType SMESH_VisualObj::GetNbEntities ( const SMDSAbs_ElementType  theType) const
pure virtual

◆ GetNodeObjId()

virtual vtkIdType SMESH_VisualObj::GetNodeObjId ( vtkIdType  theVTKID)
pure virtual

◆ GetNodeVTKId()

virtual vtkIdType SMESH_VisualObj::GetNodeVTKId ( vtkIdType  theObjID)
pure virtual

◆ GetUnstructuredGrid()

virtual vtkUnstructuredGrid* SMESH_VisualObj::GetUnstructuredGrid ( )
pure virtual

◆ IsValid()

virtual bool SMESH_VisualObj::IsValid ( ) const
pure virtual

◆ NulData()

virtual bool SMESH_VisualObj::NulData ( )
pure virtual

◆ Update()

virtual bool SMESH_VisualObj::Update ( int  theIsClear = true)
pure virtual

◆ UpdateFunctor()

virtual void SMESH_VisualObj::UpdateFunctor ( const SMESH::Controls::FunctorPtr theFunctor)
pure virtual