Creates a free (dependent on two other subentities) arc AlignmentArc defined by a previous entity, a next entity, a constraint type and value, a boolean value specifying whether the curve encompasses more than 180 degrees, and the curve type.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.208.0
Syntax
C#
public AlignmentArc AddFreeCurve( int previousEntityId, int nextEntityId, double paramValue, CurveParamType paramType, bool isGreaterThan180, CurveType curveType )
Visual Basic
Public Function AddFreeCurve ( _ previousEntityId As Integer, _ nextEntityId As Integer, _ paramValue As Double, _ paramType As CurveParamType, _ isGreaterThan180 As Boolean, _ curveType As CurveType _ ) As AlignmentArc
Visual C++
public: AlignmentArc^ AddFreeCurve( int previousEntityId, int nextEntityId, double paramValue, CurveParamType paramType, bool isGreaterThan180, CurveType curveType )
Parameters
- previousEntityId
- Type: System.Int32
Previous entity identifier.
- nextEntityId
- Type: System.Int32
Next entity identifier.
- paramValue
- Type: System.Double
Specifies the curve's constraint value.
- paramType
- Type: Autodesk.Civil.DatabaseServices.CurveParamType
Specifies the curve's constraint type.
- 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.