pCon.planner Plugin SDK  Version 8.8.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Member Functions | Properties | List of all members
X3g::Plugin::DimensionStyle Class Reference

A style for dimensions. More...

Public Member Functions

void UpdateDimensions ()
 Force a redraw of all connected dimension. More...
 

Properties

bool AlwaysShowDimensionLine [get, set]
 If true a dimension line between extension lines will also be drawn if the text is outside the dimension lines. More...
 
int AngularPrecision [get, set]
 Specifies the number of decimal places for angular dimensions. More...
 
bool AutoUpdateEnabled [get, set]
 If set to true a property change will redraw all connected dimension. More...
 
ArrowHeadType ArrowHead [get, set]
 Specifies the type of arrow head at the end of dimension lines. More...
 
double ArrowSize [get, set]
 Specifies the size of arrow heads. More...
 
double BaseOffset [get, set]
 Specifies the distance of reference points to extension lines. More...
 
double ExtensionLineLength [get, set]
 Specifies the length of extension line beyond dimension line. More...
 
String^  Font [get, set]
 Specifies the font (e.g. More...
 
int LinearPrecision [get, set]
 Specifies the number of decimal places for linear dimensions. More...
 
bool IsUse [get]
 Returns true if one or more dimension use this style. More...
 
String^  Name [get, set]
 Specifies a unique name of the style. More...
 
double ScaleFactor [get, set]
 Specifies the distance multiplier for measurement. More...
 
DimensionTextHAlignment TextHorizontalAlignment [get, set]
 Specifies the dimension text horizontal position. More...
 
double TextOffset [get, set]
 Specifies the gap between dimension text and dimension line. More...
 
double TextSize [get, set]
 Specifies the size of the dimension text. More...
 
DimensionTextVAlignment TextVerticalAlignment [get, set]
 Specifies the dimension text vertical position. More...
 
LengthUnit Unit [get, set]
 Specifies the unit for measurement. More...
 

Detailed Description

A style for dimensions.

Member Function Documentation

void X3g::Plugin::DimensionStyle::UpdateDimensions ( )

Force a redraw of all connected dimension.

Property Documentation

bool X3g::Plugin::DimensionStyle::AlwaysShowDimensionLine
getset

If true a dimension line between extension lines will also be drawn if the text is outside the dimension lines.

int X3g::Plugin::DimensionStyle::AngularPrecision
getset

Specifies the number of decimal places for angular dimensions.

ArrowHeadType X3g::Plugin::DimensionStyle::ArrowHead
getset

Specifies the type of arrow head at the end of dimension lines.

double X3g::Plugin::DimensionStyle::ArrowSize
getset

Specifies the size of arrow heads.

bool X3g::Plugin::DimensionStyle::AutoUpdateEnabled
getset

If set to true a property change will redraw all connected dimension.

double X3g::Plugin::DimensionStyle::BaseOffset
getset

Specifies the distance of reference points to extension lines.

double X3g::Plugin::DimensionStyle::ExtensionLineLength
getset

Specifies the length of extension line beyond dimension line.

String^ X3g::Plugin::DimensionStyle::Font
getset

Specifies the font (e.g.

Arial) of the dimension text.

bool X3g::Plugin::DimensionStyle::IsUse
get

Returns true if one or more dimension use this style.

int X3g::Plugin::DimensionStyle::LinearPrecision
getset

Specifies the number of decimal places for linear dimensions.

String^ X3g::Plugin::DimensionStyle::Name
getset

Specifies a unique name of the style.

double X3g::Plugin::DimensionStyle::ScaleFactor
getset

Specifies the distance multiplier for measurement.

DimensionTextHAlignment X3g::Plugin::DimensionStyle::TextHorizontalAlignment
getset

Specifies the dimension text horizontal position.

double X3g::Plugin::DimensionStyle::TextOffset
getset

Specifies the gap between dimension text and dimension line.

double X3g::Plugin::DimensionStyle::TextSize
getset

Specifies the size of the dimension text.

DimensionTextVAlignment X3g::Plugin::DimensionStyle::TextVerticalAlignment
getset

Specifies the dimension text vertical position.

LengthUnit X3g::Plugin::DimensionStyle::Unit
getset

Specifies the unit for measurement.

If set to 'Undefined' the scale factor will be used.