ProfileCreateFromSurface(String, ObjectId, ObjectId, ObjectId, ObjectId, ObjectId) Method |
Creates a profile of EG type from a surface.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntaxpublic static ObjectId CreateFromSurface(
string profileName,
ObjectId alignmentId,
ObjectId surfaceId,
ObjectId layerId,
ObjectId styleId,
ObjectId labelSetId
)
Public Shared Function CreateFromSurface (
profileName As String,
alignmentId As ObjectId,
surfaceId As ObjectId,
layerId As ObjectId,
styleId As ObjectId,
labelSetId As ObjectId
) As ObjectId
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
ObjectId
ExceptionsException | Condition |
---|
ArgumentException |
Thrown when:
- profileName is either null, blank, or existed under the specified alignment.
- alignmentId, surfaceId, layerId, styleId, or labelsetId is invalid.
- offset value too large or too small. sampleStart or sampleEnd are not within Alignment station range.
|
Remarks
This method will use default values for offset, start station and end station.
default offset = 0, default start station and end station will bind with the parent alignment station.
See Also