CAD Exchanger SDK
cadex::ModelData_LineProperties Class Reference

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

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. More...
 
LineType Type () const
 
LineTypeType ()
 
float WidthScaleFactor () const
 
float & WidthScaleFactor ()
 

Detailed Description

Specifies properties to be applied to lines.

Member Enumeration Documentation

◆ LineType

Defines the line type in accordance with International Register of Graphical Items.

See also
http://isotc.iso.org/livelink/livelink/fetch/-8916524/8916549/8916590/6208440/class_pages/linetype.html.

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 ( ) const
inline

Returns the Type property.

◆ Type() [2/2]

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

Returns the Type property.

◆ WidthScaleFactor() [1/2]

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

Returns the WidthScaleFactor property.

◆ WidthScaleFactor() [2/2]

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

Returns the WidthScaleFactor property.