The abstract class of profile entity. ProfileEntity has four derived classes: ProfileLine, ProfileAsymmetric, ProfileCircular, and ProfileParabolic.
Inheritance Hierarchy
SystemObject[T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
Autodesk.Civil.DatabaseServicesProfileEntity
Autodesk.Civil.DatabaseServicesProfileCircular
Autodesk.Civil.DatabaseServicesProfileParabolaAsymmetric
Autodesk.Civil.DatabaseServicesProfileParabolaSymmetric
Autodesk.Civil.DatabaseServicesProfileTangent
Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280
Syntax
C#
public abstract class ProfileEntity : [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
VB
Public MustInherit Class ProfileEntity Inherits [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
C++
public ref class ProfileEntity abstract : public [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
The ProfileEntity type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Constraint1 | Gets the entity constraint of the profile entity. |
![]() | Constraint2 | Gets the construction constraint of the profile entity(by CurveLength, Radius etc.) In UI it is shown as Constraint Type Desc. |
![]() | EndElevation | Gets the curve end elevation. |
![]() | EndStation | Gets the curve end station. |
![]() | EntityAfter | Gets the ID of the profile entity that follows the current entity. |
![]() | EntityBefore | Gets the ID of the profile entity that precedes the current entity. |
![]() | EntityId | Gets the identifier of the profile entity. |
![]() | EntityType | Gets the profile entity type, either Tangent, Circular, ParabolaSymmetric or ParabolaAsymmetric |
![]() | HighestDesignSpeed | Returns the highest speed in the station range. |
![]() | Length | Gets or sets the curve length. |
![]() | MinimumKValueHSD | Gets the minimum K value for headlight sight distance. |
![]() | MinimumKValuePSD | Gets the minimum K value for passing sight distance. |
![]() | MinimumKValueSSD | Gets the minimum K value for stopping sight distance. |
![]() | StartElevation | Gets the curve start elevation. |
![]() | StartStation | Gets the curve start station. |
Methods
Name | Description | |
---|---|---|
![]() | DesignChecks | Gets the collection of applicable design checks. |
![]() | ValidateDesignCheck | Validate a specific design check on this entity. |