Corridor Class |
The Corridor type exposes the following members.
Name | Description | |
---|---|---|
![]() | Application |
Gets the Application. Not currently implemented.
(Inherited from Entity) |
![]() ![]() | Baselines | Gets the collection of baselines in the corridor. |
![]() | CodeSetStyleId | Gets or sets the style of the corridor's code set by ObjectId. |
![]() ![]() | CodeSetStyleName | Gets or sets the style name of the corridor's code set. |
![]() ![]() | CorridorSurfaces | Gets the collection of corridor surfaces in the corridor. |
![]() | Description |
Gets or sets the Entity object's description.
(Inherited from Entity) |
![]() | DisplayName |
Gets the Entity object's display name.
(Inherited from Entity) |
![]() | Document |
Gets the Document. Not currently implemented.
(Inherited from Entity) |
![]() ![]() | FeatureLineCodeInfos | Gets the feature line code information collection for the corridor. |
![]() | FingerPrint |
Gets or sets FingerPrint of the Entity.
(Inherited from Entity) |
![]() | FolderId |
Gets the folder ObjectId of the Entity
Returns ObjectId::Null if the Entity is located in root folder
(Inherited from Entity) |
![]() | IsCWSReferenceObject |
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) |
![]() | IsCWSSourceObject |
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) |
![]() ![]() | IsOutOfDate | Indicates whether the corridor is out-of-date. A corridor becomes out-of-date (needs to be re-built) when changes have been made to its dependent components, such as baselines, profiles, or dependent surfaces. |
![]() | IsPartialReferenceObject |
Gets whether the surface is partial reference surface.
(Inherited from Entity) |
![]() | IsReadOnlyReferenceObject |
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) |
![]() ![]() | IsReferencedSourceExisting |
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) |
![]() | IsReferenceObject |
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) |
![]() | IsReferenceStale |
For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is stale.
(Inherited from Entity) |
![]() | IsReferenceSubObject |
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) |
![]() | IsReferenceValid |
For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is valid.
(Inherited from Entity) |
![]() | IsUsed |
Gets whether the style is used by other objects in the current drawing.
(Inherited from Entity) |
![]() ![]() | MaximumTriangleSideLength | Gets or sets the maximum length of the corridor surface's triangle side. |
![]() | Name |
Gets or sets the Entity object's name.
(Inherited from Entity) |
![]() ![]() | RebuildAutomatic | Gets or sets the automatic rebuild mode for the corridor. |
![]() ![]() | RegionLockMode | Gets or sets the corridor's region lock mode. |
![]() | ShowToolTip |
Gets or sets whether to show tooltips for the Entity.
(Inherited from Entity) |
![]() ![]() | SlopePatterns | Gets the slope pattern collection for the corridor. |
![]() | StyleId |
Sets the Corridor's style Id.
(Overrides EntityStyleId) |
![]() | StyleName |
Sets the Corridor's style name.
(Overrides EntityStyleName) |
Name | Description | |
---|---|---|
![]() | ComputeFingerPrint |
Compute FingerPrint of the Entity.
(Inherited from Entity) |
![]() | ExportFeatureLinesAsCogoPoints(String, CorridorPointCodeSelector) | Exports the corridor feature lines indicated by the specified codes collection as COGO points. |
![]() | ExportFeatureLinesAsCogoPoints(String, CorridorPointCodeSelector, ValueType) | Exports corridor feature lines as COGO points. |
![]() ![]() | ExportSolids | Export solids from the corridor and save to target database. |
![]() | GetLinkCodes | Gets all link codes of the corridor. |
![]() | GetPointCodes | Gets all point codes of the corridor. |
![]() ![]() | GetReferenceInfo |
For Data Shortcut reference entity (IsReferenceObject == true), gets the entity's reference information.
(Inherited from Entity) |
![]() | GetShapeCodes | Gets all shape codes of the corridor. |
![]() | GetTargets | Gets the targets information. The returned object can be modified and passed to SetTargets() to update a corridor's subassembly targets information. |
![]() | Rebuild | Forces the corridor to rebuild. |
![]() ![]() | SetTargets | Sets the target information. The updatedTargets parameter is a SubassemblyTargetInfoCollection object that should be obtained from the GetTargets() method. |
A corridor in Civil 3D represents a path, such as a road, trail, railroad, or airport runway. The geometry of a corridor is defined by a horizontal Alignment and a Profile. Together, these form the baseline - the centerline of the 3D path of the Corridor.
Along the length of the baselines is a series of Assembly objects, which define the cross-sectional shape of the Alignment. Common points in each Assembly are connected to form feature lines ( FeatureLine objects). Together the assemblies and feature lines form the 3D shape of a corridor.