Creates an AlignmentArc entity defined by a next entity, a pass-through point, a radius, a boolean value indicating whether or not the curve encompasses more than 180 degrees of a circle, and the curve type.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.3.1717.0
Syntax
C#
public AlignmentArc AddFloatingCurve( Point3d passThroughPoint, double radius, bool isGreaterThan180, CurveType curveType, int nextEntityId )
Visual Basic
Public Function AddFloatingCurve ( _ passThroughPoint As Point3d, _ radius As Double, _ isGreaterThan180 As Boolean, _ curveType As CurveType, _ nextEntityId As Integer _ ) As AlignmentArc
Visual C++
public: AlignmentArc^ AddFloatingCurve( Point3d passThroughPoint, double radius, bool isGreaterThan180, CurveType curveType, int nextEntityId )
Parameters
- passThroughPoint
- Type: Point3d
Pass-through point of arc entity.
- radius
- Type: System.Double
Radius of the arc entity.
- isGreaterThan180
- Type: System.Boolean
Specifies whether the curve encompasses more than 180 degrees (True) or less than 180 degrees (False).
- curveType
- Type: Autodesk.Civil.DatabaseServices.CurveType
Specifies the curve type.
- nextEntityId
- Type: System.Int32
Next entity identifier.