The CorridorState type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | IntersectAlignment(ObjectId, ObjectId, IPoint, Boolean) |
Intersects a ray with an alignment, with no maximum distance specified.
|
![]() | IntersectAlignment(ObjectId, ObjectId, IPoint, Boolean, Double) |
Intersects a ray with an alignment.
|
![]() | IntersectLink |
Intersects a ray with an assembly's links.
|
![]() | IntersectSurface(ObjectId, ObjectId, IPoint, Boolean, Double) |
Intersects a ray with a surface, with no maximum ray distance.
|
![]() | IntersectSurface(ObjectId, ObjectId, IPoint, Boolean, Double, Double) |
Intersects a ray with a surface.
|
![]() | IsAboveSurface(ObjectId, ObjectId, IPoint) |
Determines if roadway point is above a surface, with no minimum distance specified.
|
![]() | IsAboveSurface(ObjectId, ObjectId, IPoint, Double) |
Determines if roadway point is above a surface.
|
![]() | RecordError |
Record error.
|
![]() | SampleSection |
Samples elevation along an existing surface.
|
![]() | SetAxisOfRotationCrownPoint |
If the crown point is set, the axis of rotation uses it in its
calculation for a divided crown/centers pivot type/multiple group assembly case.
If a crown point is not set, the default Baseline pivot behavior is be used
|
![]() | SetAxisOfRotationInformation |
Save the AOR (Axis of Rotation) information for a subassembly
|
![]() | SetAxisOfRotationSERange |
By default, the axis of rotation calculation assumes the superelevation cross-slope
set in SetAxisOfRotationInfomation applies to the full width of the subassembly.
If the subassembly wants to override that behavior it can specify a starting
and ending offset that indicates where superelavtion was applied.
|
![]() | SoeToXyz |
Transforms from assembly local station, offset, elevation (SOE) coordinates to world x,y,z coordinates.
|
![]() | XyzToSoe |
Transforms from world x,y,z coordinates to assembly local station, offset, elevation (SOE) coordinates.
|
Properties
Name | Description | |
---|---|---|
![]() | CurrentAlignmentId |
Gets the current alignment where Subassembly is being applied.
|
![]() | CurrentAlignmentIsOffsetAlignment |
Returns true if current processing state is along an offset alignment.
|
![]() | CurrentAssemblyElevation |
Returns elevation difference from profile grade line elevation where current assembly is being applied.
|
![]() | CurrentAssemblyFixedElevation |
If the CurrentAssemblyOffsetIsFixed property returns True, this property is the fixed elevation difference
of the offset assembly portion from the baseline assembly portion.
|
![]() | CurrentAssemblyFixedOffset |
If the CurrentAssemblyOffsetIsFixed property returns True, this property is the fixed offset
distance of the offset assembly portion from the baseline assembly portion.
|
![]() | CurrentAssemblyId |
Gets the ObjectId of the current Assembly being applied.
|
![]() | CurrentAssemblyName |
Gets the name of the current Assembly being applied.
|
![]() | CurrentAssemblyOffset |
Returns offset from baseline alignment where current assembly is being applied.
|
![]() | CurrentAssemblyOffsetIsFixed |
Returns true if current processing state is along offset portion of assembly without offset alignment defined.
|
![]() | CurrentBaselineId |
Gets the current baseline alignment where a Subassembly is being applied.
|
![]() | CurrentCorridorId |
Gets the OjbectId of the current Corridor being applied.
|
![]() | CurrentCorridorName |
Gets the name of the current Corridor being applied.
|
![]() | CurrentElevation |
Gets the current elevation.
|
![]() | CurrentMacroName |
Gets the current macro name.
(Inherited from RuntimeState.) |
![]() | CurrentMacroProject |
Gets the current macro project.
(Inherited from RuntimeState.) |
![]() | CurrentOffset |
Gets the current offset.
|
![]() | CurrentProfileId |
Gets the current profile where Subassembly is being applied.
|
![]() | CurrentRegionEndStation |
Gets the current region's end station where a Subassembly is being applied.
|
![]() | CurrentRegionStartStation |
Gets the current region's start station where a Subassembly is being applied.
|
![]() | CurrentStation |
Gets the current baseline alignment station where a Subassembly is being applied.
|
![]() | CurrentSubassemblyElevation |
Returns the elevation difference from the assembly origin where the current subassembly is being applied.
|
![]() | CurrentSubassemblyId |
Gets the ObjectId of the current Subassembly being applied.
|
![]() | CurrentSubassemblyName |
Gets the name of the current Subassembly being applied.
|
![]() | CurrentSubassemblyOffset |
Returns the offset from assembly origin where the current subassembly is being applied.
|
![]() | LayoutModeDisplayType |
Gets or sets the corridor state's display mode.
|
![]() | Links |
Gets the collection of links.
|
![]() | Mode |
Gets corridor state's mode.
|
![]() | ParamsAlignment |
Gets the collection of alignment parameters.
|
![]() | ParamsAlignmentGlobal |
ParamsAlignmentGlobal
|
![]() | ParamsBool |
Gets the collection of boolean parameters.
|
![]() | ParamsBoolGlobal |
ParamsBoolGlobal
|
![]() | ParamsDouble |
Gets the collection of double parameters.
|
![]() | ParamsDoubleGlobal |
ParamsDoubleGlobal
|
![]() | ParamsElevationTarget |
Gets the collection of elevation parameters.
|
![]() | ParamsElevationTargetGlobal |
ParamsElevationGlobal
|
![]() | ParamsLong |
Gets the collection of long parameters.
|
![]() | ParamsLongGlobal |
ParamsLongGlobal
|
![]() | ParamsOffsetTarget |
Gets the collection of offset target parameters.
|
![]() | ParamsOffsetTargetGlobal |
ParamsOffsetTargetGlobal
|
![]() | ParamsPoint |
Gets the collection of marked point parameters.
|
![]() | ParamsPointGlobal |
ParamsPointGlobal
|
![]() | ParamsProfile |
Gets the collection of profile parameters.
|
![]() | ParamsProfileGlobal |
ParamsProfileGlobal
|
![]() | ParamsString |
Gets the collection of string parameters.
|
![]() | ParamsStringGlobal |
ParamsStringGlobal
|
![]() | ParamsSurface |
Gets the collection of surface parameters.
|
![]() | ParamsSurfaceGlobal |
ParamsSurfaceGlobal
|
![]() | Points |
Gets the collection of points.
|
![]() | ResourceString[([( UInt32])]) |
Converts a resource id (numeric) to a resource string from the current subassembly's resource module.
|
![]() | ResourceString[([( String])]) | |
![]() | Shapes |
Gets the collection of shapes.
|