Share

AlignmentEntityCollection.AddFixedSpiral(Int32, Point3d, Point3d, Double, Double, SpiralCurveType, Boolean, SpiralType) Method

Creates an AlignmentSpiral entity defined by a previous entity, a start point, a point of intersection, a radius, a length, a spiral curvature type and a clockwise indicator.



Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280

Syntax

C#

public AlignmentSpiral AddFixedSpiral(
	int previousEntityId,
	Point3d startPoint,
	Point3d spiralPI,
	double radius,
	double length,
	SpiralCurveType spiralCurveType,
	bool isClockwise,
	SpiralType spiralDefinition
)

VB

Public Function AddFixedSpiral ( 
	previousEntityId As Integer,
	startPoint As Point3d,
	spiralPI As Point3d,
	radius As Double,
	length As Double,
	spiralCurveType As SpiralCurveType,
	isClockwise As Boolean,
	spiralDefinition As SpiralType
) As AlignmentSpiral

C++

public:
AlignmentSpiral^ AddFixedSpiral(
	int previousEntityId, 
	Point3d startPoint, 
	Point3d spiralPI, 
	double radius, 
	double length, 
	SpiralCurveType spiralCurveType, 
	bool isClockwise, 
	SpiralType spiralDefinition
)

Parameters

previousEntityId  Int32
Previous entity identifier.
startPoint  Point3d
Start point of spriral entity.
spiralPI  Point3d
Point of intersection for spiral entity.
radius  Double
Radius of the arc entity.
length  Double
Length of spriral entity.
spiralCurveType  SpiralCurveType
Specifies the spiral curve type, InCurve or OutCurve.
isClockwise  Boolean
Specifies whether spiral entity is created clockwise (True) or counter-clockwise (False).
spiralDefinition  SpiralType
Specifies the spiral definition type.

Return Value

AlignmentSpiral

Remarks

If possible, connect to the previous entity.

See Also

Reference

Was this information helpful?