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.4.2516.0

Syntax

C#
public AlignmentArc AddFloatingCurve(
	int previousEntityId,
	Point3d passThroughPoint,
	double radius,
	bool isGreaterThan180,
	CurveType curveType
)
Visual Basic
Public Function AddFloatingCurve ( _
	previousEntityId As Integer, _
	passThroughPoint As Point3d, _
	radius As Double, _
	isGreaterThan180 As Boolean, _
	curveType As CurveType _
) As AlignmentArc
Visual C++
public:
AlignmentArc^ AddFloatingCurve(
	int previousEntityId, 
	Point3d passThroughPoint, 
	double radius, 
	bool isGreaterThan180, 
	CurveType curveType
)

Parameters

previousEntityId
Type: System..::..Int32
Previous entity identifier.
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.

See Also