Corridor |
The CorridorState type exposes the following members.
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. |
![]() | CurrentSubassemblyVersion | Sets the version of the current Subassembly 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. |
![]() | ResourceStringString | |
![]() | ResourceStringUInt32 | Converts a resource id (numeric) to a resource string from the current subassembly's resource module. |
![]() | Shapes | Gets the collection of shapes. |
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. |
![]() | IntersectSurface(ObjectId, ObjectId, IPoint, Boolean, Double, Int32) | Intersects a ray with a surface, with no maximum ray distance and a maximum number of wanted intersection points. |
![]() | 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. |