Creates a FeatureLine from the specified Line, Arc, Polyline, Polyline2d or Polyline3d.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.0

Syntax

C#
public static ObjectId Create(
	string featurelineName,
	ObjectId idCreatedFrom,
	ObjectId siteId
)
Visual Basic
Public Shared Function Create ( _
	featurelineName As String, _
	idCreatedFrom As ObjectId, _
	siteId As ObjectId _
) As ObjectId
Visual C++
public:
static ObjectId Create(
	String^ featurelineName, 
	ObjectId idCreatedFrom, 
	ObjectId siteId
)

Parameters

featurelineName
Type: System..::..String
Name of the created FeatureLine, and this name can be null or empty string for creating an unnamed feature line.
idCreatedFrom
Type: ObjectId
The ObjectId of specified Line, Arc, Polyline, Polyline2d or Polyline3d created from.
siteId
Type: ObjectId
The ObjectId of Site.

Exceptions

ExceptionCondition
System..::..ArgumentException Thrown when:
  1. The feature line name is duplicated.
  2. The idCreatedFrom is not an ObjectId of Line, Arc, Polyline, Polyline2d or Polyline3d.
  3. The siteId is not an ObjectId of Site.
  4. The object and site are not in the same database.
  5. The object geometry is invalid for feature line.

See Also