Hide menu
Loading...
Searching...
No Matches
cadex::ModelData_LineProperties Class Reference

Specifies properties to be applied to lines. More...

#include <cadex/ModelData_LineProperties.hxx>

Public Types

enum  LineType {
  Solid = 1 , Dashed = 2 , Dotted = 3 , DashedDotted = 4 ,
  DashDotDot = 5 , Single = 6 , SingleDot = 7 , DoubleArrow = 8 ,
  StitchLine = 9 , ChainLine = 10 , CenterLine = 11 , HiddenLine = 12 ,
  PhantomLine = 13 , BreakLine1 = 14 , BreakLine2 = 15 , UserSpecifiedDashPattern = 16
}
 Defines the line type in accordance with International Register of Graphical Items. More...
 

Public Member Functions

 ModelData_LineProperties ()
 Constructor.
 
LineType Type () const
 
LineTypeType ()
 
float WidthScaleFactor () const
 
float & WidthScaleFactor ()
 

Detailed Description

Specifies properties to be applied to lines.

Examples
modification/coloring/Program.cs, and modification/coloring/main.cxx.

Member Enumeration Documentation

◆ LineType

Constructor & Destructor Documentation

◆ ModelData_LineProperties()

cadex::ModelData_LineProperties::ModelData_LineProperties ( )

Constructor.

Sets Type() to Solid and WidthScaleFactor() to 0.

Member Function Documentation

◆ Type() [1/2]

LineType & cadex::ModelData_LineProperties::Type ( )
inline

Returns the Type property.

◆ Type() [2/2]

LineType cadex::ModelData_LineProperties::Type ( ) const
inline

Returns the Type property.

Examples
modification/coloring/main.cxx.

◆ WidthScaleFactor() [1/2]

float & cadex::ModelData_LineProperties::WidthScaleFactor ( )
inline

Returns the WidthScaleFactor property.

◆ WidthScaleFactor() [2/2]

float cadex::ModelData_LineProperties::WidthScaleFactor ( ) const
inline

Returns the WidthScaleFactor property.