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.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280
Syntax
C#
public AlignmentArc AddFreeCurve( int previousEntityId, int nextEntityId, double paramValue, CurveParamType paramType, bool isGreaterThan180, CurveType curveType )
VB
Public Function AddFreeCurve ( previousEntityId As Integer, nextEntityId As Integer, paramValue As Double, paramType As CurveParamType, isGreaterThan180 As Boolean, curveType As CurveType ) As AlignmentArc
C++
public: AlignmentArc^ AddFreeCurve( int previousEntityId, int nextEntityId, double paramValue, CurveParamType paramType, bool isGreaterThan180, CurveType curveType )
Parameters
- previousEntityId Int32
- Previous entity identifier.
- nextEntityId Int32
- Next entity identifier.
- paramValue Double
- Specifies the curve's constraint value.
- paramType CurveParamType
- Specifies the curve's constraint type.
- isGreaterThan180 Boolean
- Specifies whether the curve encompasses more than 180 degrees (True) or less than 180 degrees (False).
- curveType CurveType
- Specifies the curve type.