|
| enum | RotationType { Horizontal
, Vertical
, Aligned
} |
| | Represents the rotation of linear dimension. More...
|
| |
| enum | ArrowType {
Undefined = 0
, ClosedFilled = 1
, ClosedBlank = 2
, Closed = 3
,
Dot = 4
, ArchitecturalTick = 5
, Oblique = 6
, Open = 7
,
OriginIndicator = 8
, OriginIndicator2 = 9
, RightAngle = 10
, Open30 = 11
,
DotSmall = 12
, DotBlank = 13
, DotSmallBlank = 14
, Box = 15
,
BoxFilled = 16
, DatumTriangle = 17
, DatumTriangleFilled = 18
, Integral = 19
} |
| | the arrow type. More...
|
| |
| enum | ArrowheadPlacementType { Internal
, External
} |
| | Represents the arrow head placement. More...
|
| |
|
|
| LinearDimension (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| | LinearDimension () |
| | Constructor.
|
| |
| | LinearDimension (cadex.Geom.Point2d theFirstReferencePoint, cadex.Geom.Point2d theSecondReferencePoint, cadex.Geom.Point2d theDimensionLinePoint, double theMeasurementValue, cadex.Drawing.LinearDimension.RotationType theRotation) |
| | Constructor.
|
| |
|
| LinearDimension (cadex.Geom.Point2d theFirstReferencePoint, cadex.Geom.Point2d theSecondReferencePoint, cadex.Geom.Point2d theDimensionLinePoint, double theMeasurementValue) |
| |
| cadex.Geom.Point2d | FirstReferencePoint () |
| | Returns the first reference point.
|
| |
| void | SetFirstReferencePoint (cadex.Geom.Point2d theFirstReferencePoint) |
| | Sets the first reference point.
|
| |
| cadex.Geom.Point2d | SecondReferencePoint () |
| | Returns the second reference point.
|
| |
| void | SetSecondReferencePoint (cadex.Geom.Point2d theSecondReferencePoint) |
| | Sets the second reference point.
|
| |
| cadex.Geom.Point2d | DimensionLinePoint () |
| | Returns the dimension line point.
|
| |
| void | SetDimensionLinePoint (cadex.Geom.Point2d theDimensionLinePoint) |
| | Sets the dimension line point.
|
| |
| cadex.Drawing.LinearDimension.RotationType | Rotation () |
| | Rotation determines the type of linear dimention.
|
| |
| void | SetRotation (cadex.Drawing.LinearDimension.RotationType theRotation) |
| | Sets the rotation of the dimension.
|
| |
|
| Dimension (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| cadex.Drawing.Dimension.ArrowType | FirstArrowType () |
| | Returns ArrowType.Undefined if IsNull().
|
| |
| void | SetFirstArrowType (cadex.Drawing.Dimension.ArrowType theFirstArrowType) |
| | Sets type of the first arrow of dimension.
|
| |
| cadex.Drawing.Dimension.ArrowType | SecondArrowType () |
| | Returns ArrowType.Undefined if IsNull().
|
| |
|
void | SetSecondArrowType (cadex.Drawing.Dimension.ArrowType theSecondArrowType) |
| |
| cadex.Drawing.Dimension.ArrowheadPlacementType | ArrowheadPlacement () |
| | Returns ArrowheadPlacementType.Internal by default or if IsNull().
|
| |
| void | SetArrowheadPlacement (cadex.Drawing.Dimension.ArrowheadPlacementType theArrowheadPlacement) |
| | Sets the arrowhead placement.
|
| |
| bool | AlignTextHorizontally () |
| | Returns true if the measurement text is align horizontally.
|
| |
|
void | SetAlignTextHorizontally (bool theAlignTextHorizontally) |
| |
| double | MeasurementValue () |
| | Returns the actual measurement.
|
| |
| void | SetMeasurementValue (double theMeasurementValue) |
| | Sets the actual measurement.
|
| |
| cadex.Drawing.Text | Text () |
| | Returns the dimension text.
|
| |
|
void | SetText (cadex.Drawing.Text theText) |
| |
|
| Element (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
void | SetUuid (System.Guid theUuid) |
| |
|
System.Guid | Uuid () |
| |
|
void | Accept (cadex.Drawing.ElementVisitor theVisitor) |
| |
|
| BaseObject (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
void | Dispose () |
| |
|
bool | IsNull () |
| |
| ulong | Id () |
| | Return unique identifier of public object.
|
| |
|
bool | IsEqual (cadex.BaseObject theObj) |
| |
|
override int | GetHashCode () |
| |
|
override bool | Equals (System.Object o) |
| |
Linear dimensions with horizontal, vertical, and aligned dimension lines.
Horizontal linear dimension describes the distance between two points along OX axis.
Example of horizontal linear dimension
Vertical linear dimension describes the distance between two points along OY axis.
Example of vertical linear dimension
Aligned linear dimension describes the distance between two points.
Example of aligned linear dimension
FirstReferencePoint and SecondReferencePoint refer to points on the drawing geometry that are being measured. Two parallel extension lines come out of these points. DimensionLinePoint defines the dimension line, which is perpendicular to both extension lines.