AlignmentEntityCollectionAddFreeCurve(Int32, Int32, Double, CurveParamType, Boolean, CurveType) Method |
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.8.0.292
Syntaxpublic AlignmentArc AddFreeCurve(
int previousEntityId,
int nextEntityId,
double paramValue,
CurveParamType paramType,
bool isGreaterThan180,
CurveType curveType
)
Public Function AddFreeCurve (
previousEntityId As Integer,
nextEntityId As Integer,
paramValue As Double,
paramType As CurveParamType,
isGreaterThan180 As Boolean,
curveType As CurveType
) As AlignmentArc
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.
Return Value
AlignmentArc
See Also