Share

AlignmentEntityCollection.AddFloatingArcWithSpiral(Int32, EntityAttachType, Double, SpiralParamType, Double, Point3d, Boolean, SpiralType) Method

Adds an AlignmentSCS (SC or CS, Float Arc with Spiral) constrained by a spiral parameter, the radius for the circular arc, and a pass-through point for the circular arc.



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

Syntax

C#

public AlignmentSCS AddFloatingArcWithSpiral(
	int attachEntityId,
	EntityAttachType attachType,
	double spParam,
	SpiralParamType spType,
	double radius,
	Point3d passThroughPoint,
	bool isGreaterThan180,
	SpiralType spiralDefinition
)

VB

Public Function AddFloatingArcWithSpiral ( 
	attachEntityId As Integer,
	attachType As EntityAttachType,
	spParam As Double,
	spType As SpiralParamType,
	radius As Double,
	passThroughPoint As Point3d,
	isGreaterThan180 As Boolean,
	spiralDefinition As SpiralType
) As AlignmentSCS

C++

public:
AlignmentSCS^ AddFloatingArcWithSpiral(
	int attachEntityId, 
	EntityAttachType attachType, 
	double spParam, 
	SpiralParamType spType, 
	double radius, 
	Point3d passThroughPoint, 
	bool isGreaterThan180, 
	SpiralType spiralDefinition
)

Parameters

attachEntityId  Int32
Previous or next entity identifer.
attachType  EntityAttachType
Specifies the type to attach to the entity.
spParam  Double
Spiral parameter (length or A-value).
spType  SpiralParamType
Specifies the spParam's parameter's type.
radius  Double
Radius of the arc entity.
passThroughPoint  Point3d
Pass-through point of arc entity.
isGreaterThan180  Boolean
Specifies whether the curve encompasses more than 180 degrees (True) or less than 180 degrees (False).
spiralDefinition  SpiralType
Specifies the spiral definition type.

Return Value

AlignmentSCS

See Also

Reference

Was this information helpful?