Creates a profile of EG type from a surface.
Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.7.0.1276
Syntax
C#
public static ObjectId CreateFromSurface( string profileName, ObjectId alignmentId, ObjectId surfaceId, ObjectId layerId, ObjectId styleId, ObjectId labelSetId )
VB
Public Shared Function CreateFromSurface ( profileName As String, alignmentId As ObjectId, surfaceId As ObjectId, layerId As ObjectId, styleId As ObjectId, labelSetId As ObjectId ) As ObjectId
C++
public: static ObjectId CreateFromSurface( String^ profileName, ObjectId alignmentId, ObjectId surfaceId, ObjectId layerId, ObjectId styleId, ObjectId labelSetId )
Parameters
- profileName String
- Name for the new profile, make sure this name is not used by another profile under the specified alignment
- alignmentId ObjectId
- Alignment id to place the new profile, OBJECTID TYPE: Autodesk.Civil.DatabaseServices.Alignment
- surfaceId ObjectId
- Surface id to place the new profile, OBJECTID TYPE: Autodesk.Civil.DatabaseServices.Surface
- layerId ObjectId
- Layer id to place the new profile, OBJECTID TYPE: Autodesk.AutoCAD.DatabaseServices.LayerTableRecord
- styleId ObjectId
- Style id to apply to the new profile, OBJECTID TYPE: Autodesk.Civil.DatabaseServices.Styles.AlignmentStyle
- labelSetId ObjectId
- LabelSet id to apply to the new profile, OBJECTID TYPE: Autodesk.Civil.DatabaseServices.Styles.AlignmentLabelSetStyle
Return Value
ObjectIdExceptions
Exception | Condition |
---|---|
ArgumentException |
Thrown when:
|