CreateOffsetProfileBySlope Method (String, ObjectId, ObjectId, Double)

Creates a profile of Offset type

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

Syntax

C#

public ObjectId CreateOffsetProfileBySlope(
	string profileName,
	ObjectId offsetAlignmentId,
	ObjectId profileStyleId,
	double slope
)

Visual Basic

Public Function CreateOffsetProfileBySlope ( _
	profileName As String, _
	offsetAlignmentId As ObjectId, _
	profileStyleId As ObjectId, _
	slope As Double _
) As ObjectId

Visual C++

public:
ObjectId CreateOffsetProfileBySlope(
	String^ profileName, 
	ObjectId offsetAlignmentId, 
	ObjectId profileStyleId, 
	double slope
)

Parameters

profileName
Type: System.String
The name for the new profile. Make sure this name is not used by another profile under the specified alignment.
offsetAlignmentId
Type: ObjectId
The ObjectId of offset alignment to associate the new offset profile.
profileStyleId
Type: ObjectId
The ObjectId of ProfileStyle for the new profile.
slope
Type: System.Double
The slope of the profile.

Exceptions

ExceptionCondition
System.ArgumentException Thrown when:
  • The ObjectId of the profileStyleId is invalid.
  • The profile name is null or empty.

See Also