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,
string profileViewBandSetName,
string alignmentName,
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,
profileViewBandSetName As String,
alignmentName As String,
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, String^ profileViewBandSetName, String^ alignmentName, Point3d insertPosition )
| Exception | Condition |
|---|---|
| ArgumentException | Thrown when the profile view name is duplicated. |
1CivilDocument document = CivilApplication.ActiveDocument; 2string profileViewName = "Name of profile view"; 3string profileViewBandSetName = "Standard"; 4string alignmentName = "Alignment1"; 5Point3d insertPosition = new Point3d(0, 0, 0); 6 7ObjectId profileViewId = ProfileView.Create(document, profileViewName, profileViewBandSetName, alignmentName, insertPosition);