Creates an AlignmentArc entity defined by a previous 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.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280
Syntax
C#
public AlignmentArc AddFloatingCurve( int previousEntityId, Point3d passThroughPoint, double radius, bool isGreaterThan180, CurveType curveType )
VB
Public Function AddFloatingCurve ( previousEntityId As Integer, passThroughPoint As Point3d, radius As Double, isGreaterThan180 As Boolean, curveType As CurveType ) As AlignmentArc
C++
public: AlignmentArc^ AddFloatingCurve( int previousEntityId, Point3d passThroughPoint, double radius, bool isGreaterThan180, CurveType curveType )
Parameters
- previousEntityId Int32
- Previous entity identifier.
- passThroughPoint Point3d
- pass-through point of arc entity.
- radius Double
- Radius of the arc entity.
- isGreaterThan180 Boolean
- Specifies whether the curve encompasses more than 180 degrees (True) or less than 180 degrees (False).
- curveType CurveType
- Specifies the curve type.