Open CASCADE Technology 6.6.0
Public Member Functions | Protected Attributes
OpenGl_AspectLine Class Reference

#include <OpenGl_AspectLine.hxx>

Inheritance diagram for OpenGl_AspectLine:
Inheritance graph
[legend]

Public Member Functions

 OpenGl_AspectLine ()
 OpenGl_AspectLine (const OpenGl_AspectLine &AnOther)
void SetContext (const CALL_DEF_CONTEXTLINE &AContext)
const TEL_COLOURColor () const
Aspect_TypeOfLine Type () const
float Width () const
virtual void Render (const Handle< OpenGl_Workspace > &theWorkspace) const
virtual void Release (const Handle< OpenGl_Context > &theContext)
 Release GPU resources.

Protected Attributes

TEL_COLOUR myColor
Aspect_TypeOfLine myType
float myWidth

Constructor & Destructor Documentation

OpenGl_AspectLine::OpenGl_AspectLine ( )
OpenGl_AspectLine::OpenGl_AspectLine ( const OpenGl_AspectLine AnOther)

Member Function Documentation

const TEL_COLOUR& OpenGl_AspectLine::Color ( ) const [inline]
virtual void OpenGl_AspectLine::Release ( const Handle< OpenGl_Context > &  theContext) [virtual]

Implements OpenGl_Element.

virtual void OpenGl_AspectLine::Render ( const Handle< OpenGl_Workspace > &  theWorkspace) const [virtual]

Implements OpenGl_Element.

void OpenGl_AspectLine::SetContext ( const CALL_DEF_CONTEXTLINE AContext)
Aspect_TypeOfLine OpenGl_AspectLine::Type ( ) const [inline]
float OpenGl_AspectLine::Width ( ) const [inline]

Field Documentation

float OpenGl_AspectLine::myWidth [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines