Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CurveCreator_Displayer Class Reference

#include <CurveCreator_Displayer.hxx>

Public Member Functions

 CurveCreator_Displayer (Handle(AIS_InteractiveContext) theContext, const int theZLayer=-1)
 
 ~CurveCreator_Displayer (void)
 
void display (const Handle(AIS_InteractiveObject)&theObject, bool isUpdate)
 
void eraseAll (bool isUpdate)
 

Protected Member Functions

Quantity_Color getActiveColor (bool isHL)
 

Private Types

typedef std::vector
< Handle_AIS_InteractiveObject > 
AISObjectsList
 

Private Member Functions

 Handle (AIS_InteractiveContext) myContext
 

Private Attributes

AISObjectsList myObjects
 
int myZLayer
 

Member Typedef Documentation

typedef std::vector<Handle_AIS_InteractiveObject> CurveCreator_Displayer::AISObjectsList
private

Constructor & Destructor Documentation

CurveCreator_Displayer::CurveCreator_Displayer ( Handle(AIS_InteractiveContext)  theContext,
const int  theZLayer = -1 
)

References myObjects.

CurveCreator_Displayer::~CurveCreator_Displayer ( void  )

References eraseAll(), and myObjects.

Member Function Documentation

void CurveCreator_Displayer::display ( const Handle(AIS_InteractiveObject)&  theObject,
bool  isUpdate 
)

References myObjects, and myZLayer.

void CurveCreator_Displayer::eraseAll ( bool  isUpdate)

References myObjects.

Quantity_Color CurveCreator_Displayer::getActiveColor ( bool  isHL)
protected
CurveCreator_Displayer::Handle ( AIS_InteractiveContext  )
private

Member Data Documentation

AISObjectsList CurveCreator_Displayer::myObjects
private
int CurveCreator_Displayer::myZLayer
private

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