Note: This API is now obsolete.
Creates a profile view from the specified alignment.
[ObsoleteAttribute("Use Autodesk.Civil.DatabaseServices.ProfileView.Create(NAMESPACE_ACDB::ObjectId alignmentId, NAMESPACE_ACGE::Point3d insertPosition, System::String^ profileViewName, NAMESPACE_ACDB::ObjectId profileViewBandSetId, NAMESPACE_ACDB::ObjectId profileViewStyleId) instead.",
false)]
public static ObjectId Create(
CivilDocument document,
string profileViewName,
ObjectId profileViewBandSetId,
ObjectId alignmentId,
Point3d insertPosition
)
<ObsoleteAttribute("Use Autodesk.Civil.DatabaseServices.ProfileView.Create(NAMESPACE_ACDB::ObjectId alignmentId, NAMESPACE_ACGE::Point3d insertPosition, System::String^ profileViewName, NAMESPACE_ACDB::ObjectId profileViewBandSetId, NAMESPACE_ACDB::ObjectId profileViewStyleId) instead.",
false)>
Public Shared Function Create (
document As CivilDocument,
profileViewName As String,
profileViewBandSetId As ObjectId,
alignmentId As ObjectId,
insertPosition As Point3d
) As ObjectId
public: [ObsoleteAttribute(L"Use Autodesk.Civil.DatabaseServices.ProfileView.Create(NAMESPACE_ACDB::ObjectId alignmentId, NAMESPACE_ACGE::Point3d insertPosition, System::String^ profileViewName, NAMESPACE_ACDB::ObjectId profileViewBandSetId, NAMESPACE_ACDB::ObjectId profileViewStyleId) instead.", false)] static ObjectId Create( CivilDocument^ document, String^ profileViewName, ObjectId profileViewBandSetId, ObjectId alignmentId, Point3d insertPosition )
| Exception | Condition |
|---|---|
| ArgumentException | Thrown when the profile view name is duplicated. |
1CivilDocument document = CivilApplication.ActiveDocument; 2string profileViewName = "Name of profile view"; 3ObjectId profileViewBandSetId = CivilApplication.ActiveDocument.Styles.ProfileViewBandSetStyles["Standard"]; 4ObjectId alignmentId = CivilApplication.ActiveDocument.GetSitelessAlignmentIds()[0]; 5Point3d insertPosition = new Point3d(0, 0, 0); 6 7ObjectId profileViewId = ProfileView.Create(document, profileViewName, profileViewBandSetId, alignmentId, insertPosition);