SkmDrwPackage (no NLS) Methods

This page discusses:

2DCircle.GetCenterRadius()

-

Signature

2DCircle.GetCenterRadius(Point1_H : LENGTH, Point1_V : LENGTH, Radius : LENGTH) : Boolean

Arguments

Name Input/Output Required? Type Comment
Point1_H Out LENGTH -
Point1_V Out LENGTH -
Radius Out LENGTH -

ReturnType

Boolean

2DCircle.Set3Points()

-

Signature

2DCircle.Set3Points(Point1_H : LENGTH, Point1_V : LENGTH, Point2_H : LENGTH, Point2_V : LENGTH, Point3_H : LENGTH, Point3_V : LENGTH, Trim : Integer) : Boolean

Arguments

Name Input/Output Required? Type Comment
Point1_H In LENGTH -
Point1_V In LENGTH -
Point2_H In LENGTH -
Point2_V In LENGTH -
Point3_H In LENGTH -
Point3_V In LENGTH -
Trim In Integer -

ReturnType

Boolean

2DCircle.SetCenterRadius()

-

Signature

2DCircle.SetCenterRadius(Point1_H : LENGTH, Point1_V : LENGTH, Radius : LENGTH) : Boolean

Arguments

Name Input/Output Required? Type Comment
Point1_H In LENGTH -
Point1_V In LENGTH -
Radius In LENGTH -

ReturnType

Boolean

2DCurve.GetHorizontalAlignmentSegmentInfo()

-

Signature

2DCurve.GetHorizontalAlignmentSegmentInfo(StartPoint : AECAlignmentPoint, EndPoint : AECAlignmentPoint, StartDirection : ANGLE, Length : LENGTH, Radius : LENGTH, CCW : Boolean, IsEntry : Boolean, ClothoidConstant : Real)

Arguments

Name Input/Output Required? Type Comment
StartPoint Out AECAlignmentPoint -
EndPoint Out AECAlignmentPoint -
StartDirection Out ANGLE -
Length Out LENGTH -
Radius Out LENGTH -
CCW Out Boolean -
IsEntry Out Boolean -
ClothoidConstant Out Real -

2DCurve.GetVerticalAlignmentSegmentInfo()

-

Signature

2DCurve.GetVerticalAlignmentSegmentInfo(StartDistanceAlong : LENGTH, HorizontalLength : LENGTH, StartHeight : LENGTH, StartGradient : Ratio, Radius : LENGTH, IsConvex : Boolean)

Arguments

Name Input/Output Required? Type Comment
StartDistanceAlong Out LENGTH -
HorizontalLength Out LENGTH -
StartHeight Out LENGTH -
StartGradient Out Ratio -
Radius Out LENGTH -
IsConvex Out Boolean -

2DLine.GetPoints()

-

Signature

2DLine.GetPoints(Point1_H : LENGTH, Point1_V : LENGTH, Point2_H : LENGTH, Point2_V : LENGTH) : Boolean

Arguments

Name Input/Output Required? Type Comment
Point1_H Out LENGTH -
Point1_V Out LENGTH -
Point2_H Out LENGTH -
Point2_V Out LENGTH -

ReturnType

Boolean

2DLine.SetPoints()

-

Signature

2DLine.SetPoints(Point1_H : LENGTH, Point1_V : LENGTH, Point2_H : LENGTH, Point2_V : LENGTH) : Boolean

Arguments

Name Input/Output Required? Type Comment
Point1_H In LENGTH -
Point1_V In LENGTH -
Point2_H In LENGTH -
Point2_V In LENGTH -

ReturnType

Boolean

2DPoint.GetCoord()

-

Signature

2DPoint.GetCoord(X : LENGTH, Y : LENGTH) : Boolean

Arguments

Name Input/Output Required? Type Comment
X Out LENGTH -
Y Out LENGTH -

ReturnType

Boolean

2DPoint.SetCoord()

-

Signature

2DPoint.SetCoord(X : LENGTH, Y : LENGTH) : Boolean

Arguments

Name Input/Output Required? Type Comment
X In LENGTH -
Y In LENGTH -

ReturnType

Boolean