Creates an AlignmentArc entity defined by a next 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(
	Point3d passThroughPoint,
	double radius,
	bool isGreaterThan180,
	CurveType curveType,
	int nextEntityId
)
Visual Basic
Public Function AddFloatingCurve ( _
	passThroughPoint As Point3d, _
	radius As Double, _
	isGreaterThan180 As Boolean, _
	curveType As CurveType, _
	nextEntityId As Integer _
) As AlignmentArc
Visual C++
public:
AlignmentArc^ AddFloatingCurve(
	Point3d passThroughPoint, 
	double radius, 
	bool isGreaterThan180, 
	CurveType curveType, 
	int nextEntityId
)

Parameters

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.
nextEntityId
Type: System..::..Int32
Next entity identifier.

See Also