// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _Graphic3d_AspectLine3d_HeaderFile #define _Graphic3d_AspectLine3d_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_Graphic3d_AspectLine3d_HeaderFile #include #endif #ifndef _Aspect_AspectLine_HeaderFile #include #endif #ifndef _Aspect_TypeOfLine_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif class Quantity_Color; //! Creates and updates a group of attributes
//! for 3d line primitives. This group contains the
//! colour, the type of line, and its thickness.
class Graphic3d_AspectLine3d : public Aspect_AspectLine { public: //! Creates a context table for line primitives
//! defined with the following default values:
Standard_EXPORT Graphic3d_AspectLine3d(); //! Creates a context table for line primitives
//! defined with the specified values.
//! Warning: is the "linewidth scale factor".
//! The nominal line width is 1 pixel. The width of
//! the line is determined by applying the linewidth scale
//! factor to this nominal line width.
//! The supported linewidths vary by 1-pixel units.
Standard_EXPORT Graphic3d_AspectLine3d(const Quantity_Color& AColor,const Aspect_TypeOfLine AType,const Standard_Real AWidth); DEFINE_STANDARD_RTTI(Graphic3d_AspectLine3d) protected: private: }; // other Inline functions and methods (like "C++: function call" methods) #endif