Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SALOME_AISShape Class Referenceabstract

#include <SALOME_AISShape.hxx>

Inheritance diagram for SALOME_AISShape:
Inheritance graph

Public Member Functions

Standard_EXPORT SALOME_AISShape (const TopoDS_Shape &shape)
 
Standard_EXPORT ~SALOME_AISShape ()
 
virtual Standard_EXPORT
Standard_CString 
getName ()=0
 
virtual Standard_EXPORT void setName (const Standard_CString aName)=0
 
virtual Standard_EXPORT Handle (SALOME_InteractiveObject) getIO()=0
 
virtual Standard_EXPORT
Standard_Boolean 
hasIO ()=0
 
virtual Standard_EXPORT void setTopLevel (Standard_Boolean)=0
 
virtual Standard_EXPORT
Standard_Boolean 
isTopLevel ()=0
 
virtual Standard_EXPORT
Standard_Boolean 
switchTopLevel ()=0
 
virtual Standard_EXPORT
Standard_Boolean 
toActivate ()=0
 
virtual Standard_EXPORT void highlightSubShapes (const TColStd_IndexedMapOfInteger &aIndexMap, const Standard_Boolean aHighlight)=0
 
- Public Member Functions inherited from ViewerData_AISShape
Standard_EXPORT ViewerData_AISShape (const TopoDS_Shape &theShape)
 
Standard_EXPORT ~ViewerData_AISShape ()
 
Standard_EXPORT bool IsClippable () const
 
Standard_EXPORT void SetClippable (bool isClippable)
 

Additional Inherited Members

- Protected Attributes inherited from ViewerData_AISShape
bool myIsClippable
 

Constructor & Destructor Documentation

Standard_EXPORT SALOME_AISShape::SALOME_AISShape ( const TopoDS_Shape &  shape)
SALOME_AISShape::~SALOME_AISShape ( )

Destructor

Member Function Documentation

virtual Standard_EXPORT Standard_CString SALOME_AISShape::getName ( )
pure virtual
virtual Standard_EXPORT SALOME_AISShape::Handle ( SALOME_InteractiveObject  )
pure virtual
virtual Standard_EXPORT Standard_Boolean SALOME_AISShape::hasIO ( )
pure virtual
virtual Standard_EXPORT void SALOME_AISShape::highlightSubShapes ( const TColStd_IndexedMapOfInteger &  aIndexMap,
const Standard_Boolean  aHighlight 
)
pure virtual
virtual Standard_EXPORT Standard_Boolean SALOME_AISShape::isTopLevel ( )
pure virtual
virtual Standard_EXPORT void SALOME_AISShape::setName ( const Standard_CString  aName)
pure virtual
virtual Standard_EXPORT void SALOME_AISShape::setTopLevel ( Standard_Boolean  )
pure virtual
virtual Standard_EXPORT Standard_Boolean SALOME_AISShape::switchTopLevel ( )
pure virtual
virtual Standard_EXPORT Standard_Boolean SALOME_AISShape::toActivate ( )
pure virtual

The documentation for this class was generated from the following files: