AutoFeatureLine Class

A corridor feature line is a connected series of points along a corridor created by joining those points from each assembly that share a particular code. Feature lines are used to build the 3D model of a corridor.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    DisposableWrapper
      RXObject
        Drawable
          DBObject
            Entity
              Curve
                Entity
                  Autodesk.Civil.DatabaseServicesEntity
                    Autodesk.Civil.DatabaseServicesFeature
                      Autodesk.Civil.DatabaseServicesFeatureLine
                        Autodesk.Civil.DatabaseServicesAutoFeatureLine

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public sealed class AutoFeatureLine : FeatureLine

The AutoFeatureLine type exposes the following members.

Properties
 NameDescription
Public propertyAlignmentId Gets the Alignment Id
Public propertyApplication Gets the Application. Not currently implemented.
(Inherited from Entity)
Public propertyAutomaticUpdate Gets/sets the status of the automatic update property
Public propertyCurvesCount Gets the FeatureLine's curve count.
(Inherited from FeatureLine)
Public propertyDescription Gets or sets the Entity object's description.
(Inherited from Entity)
Public propertyDisplayName Gets the Entity object's display name.
(Inherited from Entity)
Public propertyDocument Gets the Document. Not currently implemented.
(Inherited from Entity)
Public propertyElevationPointsCount Gets the FeatureLine's Elevation Points count.
(Inherited from FeatureLine)
Public propertyFingerPrint Gets or sets FingerPrint of the Entity.
(Inherited from Entity)
Public propertyFolderId Gets the folder ObjectId of the Entity Returns ObjectId::Null if the Entity is located in root folder
(Inherited from Entity)
Public propertyIsCWSReferenceObject Gets whether the Entity is a Civil Worksharing reference object. A Civil Worksharing reference object is a Civil object shared to Shared Space. It is not editable. But it can be updated to the new version in the Shared Space.
(Inherited from Entity)
Public propertyIsCWSSourceObject Gets whether the Entity is a Civil Worksharing source object. A Civil Worksharing source object is a Civil object shared to Shared Space. It is editable and can be updated to Shared Space.
(Inherited from Entity)
Public propertyIsEditable Gets the value indicates whether the Feature derived entity (Alignment,Profile,etc) is editable.
(Inherited from Feature)
Public propertyIsPartialReferenceObject Gets whether the surface is partial reference surface.
(Inherited from Entity)
Public propertyIsReadOnlyReferenceObject Gets whether the Entity is a readonly reference object. A readonly reference object is either a data shortcut referece object or a Civil Worksharing reference object.
(Inherited from Entity)
Public propertyCode exampleIsReferencedSourceExisting For reference object (IsReferenceObject == true), it will try to get its source entity while opening a drawing. This indicates whether the reference object has source entity.
(Inherited from Entity)
Public propertyIsReferenceObject Gets whether the Entity is a reference object. A reference object is located in another drawing, and linked using a data shortcut or Vault. If the entity is native to the current drawing this property returns false; if it is being referenced via data shortcuts or AutoCAD Vault it returns true.
(Inherited from Entity)
Public propertyIsReferenceStale For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is stale.
(Inherited from Entity)
Public propertyIsReferenceSubObject For reference objects (IsReferenceObject == true), gets whether the Entity is a reference subobject. For example, when iterating through the structure of a pipe network referenced from another drawing, this property is true for each entity.
(Inherited from Entity)
Public propertyIsReferenceValid For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is valid.
(Inherited from Entity)
Public propertyIsUsed Gets whether the style is used by other objects in the current drawing.
(Inherited from Entity)
Public propertyLength2D Gets the FeatureLine's 2D length.
(Inherited from FeatureLine)
Public propertyLength3D Gets the FeatureLine's 3D length.
(Inherited from FeatureLine)
Public propertyMaxElevation Gets the FeatureLine's maximum elevation.
(Inherited from FeatureLine)
Public propertyMaxGrade Gets the FeatureLine's maximum grade.
(Inherited from FeatureLine)
Public propertyMinElevation Gets the FeatureLine's minimal elevation.
(Inherited from FeatureLine)
Public propertyMinGrade Gets the FeatureLine's minimal grade.
(Inherited from FeatureLine)
Public propertyName Gets or sets the Entity object's name.
(Inherited from Entity)
Public propertyPIPointsCount Gets the FeatureLine's PI Points count.
(Inherited from FeatureLine)
Public propertyPointsCount Gets the FeatureLine's points count, including PI Points and Elevation Points.
(Inherited from FeatureLine)
Public propertyProfileId Gets or sets the Profile Id
Public propertyRelativeSurfaceId Gets or sets the Featureline's relative surface Id.
(Inherited from FeatureLine)
Public propertyShowToolTip Gets or sets whether to show tooltips for the Entity.
(Inherited from Entity)
Public propertySiteId Gets the ObjectId of the Site which FeatureLine belongs to.
(Inherited from FeatureLine)
Public propertySourceObjectId Gets or sets the Source ObjectId. this returns the same value as the AlignmentId property
Public propertySourceObjectName Returns the source object name
Public propertySpiralTessellation Gets/sets the spiral tessellation
Public propertyStyleId sets the FeatureLine's style Id.
(Inherited from FeatureLine)
Public propertyStyleName Gets or sets the Featureline's style name.
(Inherited from FeatureLine)
Public propertyVerticalDeviation Gets/sets the vertical deviation
Top
Methods
 NameDescription
Public methodAssignElevationsFromSurface Assigns elevations from surface.
(Inherited from FeatureLine)
Public methodComputeFingerPrint Compute FingerPrint of the Entity.
(Inherited from Entity)
Public methodDeleteElevationPoint Deletes an elevation point along the FeatureLine.
(Inherited from FeatureLine)
Public methodDeleteElevationPoints Deletes elevation points along the FeatureLine.
(Inherited from FeatureLine)
Public methodDeletePIPoint Deletes a PI point along the FeatureLine.
(Inherited from FeatureLine)
Public methodDetachAlignment Detaches the alignment from the auto feature line
Public methodGet3dDistanceAtPoint Gets the 3d distance at given point along the FeatureLine.
(Inherited from FeatureLine)
Public methodGetBulge Gets the bulge at the index of feature line's segment.
(Inherited from FeatureLine)
Public methodGetCurveRadius Gets the radius at the index of feature line's curve.
(Inherited from FeatureLine)
Public methodGetDeflectionAngleAtPoint Gets the deflection angle in radians at given point along the FeatureLine.
(Inherited from FeatureLine)
Public methodGetGradeInAtPoint Gets the in grade at given point along the FeatureLine.
(Inherited from FeatureLine)
Public methodGetGradeOutAtPoint Gets the out grade at given point along the FeatureLine.
(Inherited from FeatureLine)
Public methodGetPointRelativeElevation Returns the point's elevation, depending on the absolute or relative mode. Use the IsElevationRelativeToSurface() method to determine the elevation type.
(Inherited from FeatureLine)
Public methodGetPoints Gets the feature line points by type.
(Inherited from FeatureLine)
Public methodCode exampleGetReferenceInfo For Data Shortcut reference entity (IsReferenceObject == true), gets the entity's reference information.
(Inherited from Entity)
Public methodInsertElevationPoint Inserts an elevation point along the FeatureLine.
(Inherited from FeatureLine)
Public methodInsertElevationPoints Inserts multiple elevation points along the FeatureLine.
(Inherited from FeatureLine)
Public methodInsertPIPoint Inserts a PI point along the FeatureLine.
(Inherited from FeatureLine)
Public methodIsElevationRelativeToSurface Gets whether the point's elevation is absolute, or relative to the surface. Returns true when it's relative to the surface, false when it's an absolute elevation.
(Inherited from FeatureLine)
Public methodReAttachAlignment Reattaches the alignment from the auto feature line
Public methodSetBulge Sets the bulge at the index of feature line's segment.
(Inherited from FeatureLine)
Public methodSetCurveRadius Sets the radius at the index of feature line's curve.
(Inherited from FeatureLine)
Public methodSetPointElevation Set an elevation to existing Feature Point.
(Inherited from FeatureLine)
Public methodSetPointRelativeElevation Sets a point's elevtion, with the elevation value specified either as an absolute elevation, or a relative to surface elevation.
(Inherited from FeatureLine)
Top
Example
See Also