Version: 9.12.0
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)
void erase (const Handle(AIS_InteractiveObject)&theObject, bool isUpdate)
void Update ()
 Handle (AIS_InteractiveContext) getContext()

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

◆ AISObjectsList

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

Constructor & Destructor Documentation

◆ CurveCreator_Displayer()

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

References myObjects.

◆ ~CurveCreator_Displayer()

CurveCreator_Displayer::~CurveCreator_Displayer ( void  )

References eraseAll(), and myObjects.

Member Function Documentation

◆ display()

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

References myObjects, and myZLayer.

◆ erase()

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

◆ eraseAll()

void CurveCreator_Displayer::eraseAll ( bool  isUpdate)

References myObjects.

◆ getActiveColor()

Quantity_Color CurveCreator_Displayer::getActiveColor ( bool  isHL)

◆ Handle() [1/2]

CurveCreator_Displayer::Handle ( AIS_InteractiveContext  )

◆ Handle() [2/2]

CurveCreator_Displayer::Handle ( AIS_InteractiveContext  )

◆ Update()

void CurveCreator_Displayer::Update ( )

References myObjects.

Member Data Documentation

◆ myObjects

AISObjectsList CurveCreator_Displayer::myObjects

◆ myZLayer

int CurveCreator_Displayer::myZLayer

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