Share

ProfileEntity Class

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

 NameDescription
Public propertyConstraint1 Gets the entity constraint of the profile entity.
Public propertyConstraint2 Gets the construction constraint of the profile entity(by CurveLength, Radius etc.) In UI it is shown as Constraint Type Desc.
Public propertyEndElevation Gets the curve end elevation.
Public propertyEndStation Gets the curve end station.
Public propertyEntityAfter Gets the ID of the profile entity that follows the current entity.
Public propertyEntityBefore Gets the ID of the profile entity that precedes the current entity.
Public propertyEntityId Gets the identifier of the profile entity.
Public propertyEntityType Gets the profile entity type, either Tangent, Circular, ParabolaSymmetric or ParabolaAsymmetric
Public propertyHighestDesignSpeed Returns the highest speed in the station range.
Public propertyLength Gets or sets the curve length.
Public propertyMinimumKValueHSD Gets the minimum K value for headlight sight distance.
Public propertyMinimumKValuePSD Gets the minimum K value for passing sight distance.
Public propertyMinimumKValueSSD Gets the minimum K value for stopping sight distance.
Public propertyStartElevation Gets the curve start elevation.
Public propertyStartStation Gets the curve start station.

Methods

 NameDescription
Public methodDesignChecks Gets the collection of applicable design checks.
Public methodValidateDesignCheck Validate a specific design check on this entity.

See Also

Reference

Was this information helpful?