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.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.3.1717.0
Syntax
C#
public AlignmentSCS AddFloatingArcWithSpiral( int attachEntityId, EntityAttachType attachType, double spParam, SpiralParamType spType, double radius, Point3d passThroughPoint, bool isGreaterThan180, SpiralType spiralDefinition )
Visual Basic
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
Visual C++
public: AlignmentSCS^ AddFloatingArcWithSpiral( int attachEntityId, EntityAttachType attachType, double spParam, SpiralParamType spType, double radius, Point3d passThroughPoint, bool isGreaterThan180, SpiralType spiralDefinition )
Parameters
- attachEntityId
- Type: System.Int32
Previous or next entity identifer.
- attachType
- Type: Autodesk.Civil.DatabaseServices.EntityAttachType
Specifies the type to attach to the entity.
- spParam
- Type: System.Double
Spiral parameter (length or A-value).
- spType
- Type: Autodesk.Civil.DatabaseServices.SpiralParamType
Specifies the spParam's parameter's type.
- radius
- Type: System.Double
Radius of the arc entity.
- passThroughPoint
- Type: Point3d
Pass-through point of arc entity.
- isGreaterThan180
- Type: System.Boolean
Specifies whether the curve encompasses more than 180 degrees (True) or less than 180 degrees (False).
- spiralDefinition
- Type: Autodesk.Civil.SpiralType
Specifies the spiral definition type.