The AlignmentEntityCollection type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddFixedCurve(Int32, Point3d) | Creates an AlignmentArc entity defined by a previous entity and a pass-through point. | |
| AddFixedCurve(Point3d, Point3d, Vector3d) | Creates an AlignmentArc entity defined by an initial pass-through point, a second pass-through point, and a direction at the second pass-through point. | |
| AddFixedCurve(Point3d, Point3d, Boolean) | Creates an AlignmentArc entity defined by a center point, a pass-through point, and a boolean value that specifies whether the direction is clockwise at the pass-through point. | |
| AddFixedCurve(Point3d, Vector3d, Point3d) | Creates an AlignmentArc entity defined by an initial pass-through point, a direction at the initial pass-through point, and a second pass-through point. | |
| AddFixedCurve(Point3d, Double, Boolean) | Creates an AlignmentArc entity defined by a center point, radius, and boolean value that specifies whether the direction is clockwise. | |
| AddFixedCurve(Int32, Point3d, Point3d, Point3d) | Creates an AlignmentArc entity defined by a start point, middle point, and end point. | |
| AddFixedCurve(Point3d, Point3d, Double, Boolean) | Creates an AlignmentArc entity defined by an initial pass-through point, a second pass-through point, the radius, and a boolean specifying whether the curve direction is clockwise. | |
| AddFixedCurve(Point3d, Vector3d, Double, Boolean) | Creates an AlignmentArc entity defined by an initial pass-through point, a direction at the second pass-through point, the radius, and a boolean indicating whether the curve direction is clockwise. | |
| AddFixedCurve(Int32, Point3d, Point3d, Double, Boolean, Boolean) | Creates an AlignmentArc entity defined by an initial pass-through point, a second pass-through point, the radius, a boolean specifying whether the curve direction is clockwise and a boolean specifying whether the AlignmentArc entity is greater than 180 degrees. | |
| AddFixedLine(Int32, Double) | Creates an AlignmentLine entity defined by a previous entity ID and a distance value for the new line. | |
| AddFixedLine(Point3d, Point3d) | Creates an AlignmentLine entity defined by a start point and an end point. | |
| AddFixedLine(Int32, Point3d, Point3d) | Creates an AlignmentLine entity defined by a start point and an end point. | |
| AddFixedSpiral(Int32, Point3d, Point3d, Point3d, SpiralType) | Creates an AlignmentSpiral entity defined by a previous entity, a start point, a point of intersection, an end point and a spiral curvature type. | |
| AddFixedSpiral(Int32, Double, Double, SpiralCurveType, SpiralType) | Creates an AlignmentSpiral entity defined by a previous entity, a start point, a point of intersection, a radius, a length, a spiral curvature type and a clockwise indicator. | |
| AddFixedSpiral(Int32, Double, Double, Double, SpiralType) | Creates an AlignmentSpiral entity defined by a previous entity, a start point, a point of intersection, a start radius, an end radius, a length, a spiral definition, and a clockwise indicator. | |
| AddFixedSpiral(Int32, Point3d, Point3d, Double, Double, SpiralCurveType, Boolean, SpiralType) | Creates an AlignmentSpiral entity defined by a previous entity, a start point, a point of intersection, a radius, a length, a spiral curvature type and a clockwise indicator. | |
| AddFixedSpiral(Int32, Point3d, Point3d, Double, Double, Double, Boolean, SpiralType) | Creates a spiral entity defined by a previous entity, a start point, a point of intersection, a start radius, an end radius, a length, a spiral definition, and a clockwise indicator. | |
| AddFloatingArcWithSpiral(Int32, EntityAttachType, Double, SpiralParamType, Double, Point3d, Boolean, SpiralType) | Adds an AlignmentSCS (SC or CS, Float Arc with Spiral) constrained by a spiral parameter, the radius for the circular arc, and a pass-through point for the circular arc. | |
| AddFloatingArcWithSpiral(Int32, EntityAttachType, Double, SpiralParamType, Double, Double, Boolean, SpiralType) | Add an AlignmentSCS (SC or CS, Float Arc with Spiral) constrained by spiral parameter, the radius for the circular arc, and length of the circular arc. | |
| AddFloatingCSS(Int32, Point3d, Point3d, Double, Double, SpiralParamType, SpiralType) | Adds an AlignmentSSCSS (Spiral-Spiral-Curve-Spiral-Spiral group) entity constrained by a next entity, spiral3 and spiral4 parameters, two pass through points of the circular arc, and a spiral definition type. | |
| AddFloatingCSS(Int32, Double, Point3d, Double, Double, SpiralParamType, SpiralType) | Adds an AlignmentSSCSS (Spiral-Spiral-Curve-Spiral-Spiral group) entity constrained by a next entity, spiral3 and spiral4 parameters, radius for circular arc, pass through point of the circular arc, and a spiral definition type. | |
| AddFloatingCurve(Int32, Point3d) | Creates an AlignmentArc entity defined by a previous entity, and a pass-through point. | |
| AddFloatingCurve(Point3d, Int32) | Creates an AlignmentArc entity defined by a next entity, and a pass-through point. | |
| AddFloatingCurve(Int32, Point3d, Vector3d) | Creates an AlignmentArc entity defined by a previous entity, a pass-through point, and the direction at the pass-through point. | |
| AddFloatingCurve(Point3d, Vector3d, Int32) | Creates an AlignmentArc entity defined by a next entity, a pass-through point, and the direction at the pass-through point. | |
| AddFloatingCurve(Double, Double, CurveParamType, Boolean, Int32) | Creates an AlignmentArc entity defined by a next entity, radius, a constraint type and value. | |
| AddFloatingCurve(Int32, Point3d, Double, Boolean, CurveType) | Creates an AlignmentArc entity defined by a previous entity, a pass-through point, a radius, a boolean value indicating whether or not the curve encompasses more than 180 degrees of a circle, and the curve type. | |
| AddFloatingCurve(Int32, Double, Double, CurveParamType, Boolean) | Creates an AlignmentArc entity defined by a previous entity, radius, a constraint type and value. | |
| AddFloatingCurve(Point3d, Double, Boolean, CurveType, Int32) | Creates an AlignmentArc entity defined by a next entity, a pass-through point, a radius, a boolean value indicating whether or not the curve encompasses more than 180 degrees of a circle, and the curve type. | |
| AddFloatingLine(Double, Int32) | Creates an AlignmentLine entity defined by a next entity (to which it is tangent) and a length. | |
| AddFloatingLine(Int32, Point3d) | Creates an AlignmentLine entity defined by a previous entity and a pass-through point. | |
| AddFloatingLine(Int32, Double) | Creates an AlignmentLine entity defined by a previous entity (to which it is tangent) and a length. | |
| AddFloatingLine(Point3d, Int32) | Creates an AlignmentLine entity defined by a next entity and a pass-through point. | |
| AddFloatingLineWithSpiral(Int32, EntityAttachType, Double, SpiralParamType, Point3d, SpiralType) | Adds an AlignmentSTS (ST or TS, Float Line with Spiral) entity constrained by a spiral parameter and pass-through point for the line. | |
| AddFloatingLineWithSpiral(Int32, EntityAttachType, Double, SpiralParamType, Double, SpiralType) | Adds an AlignmentSTS (ST or TS, Float Line with Spiral) entity constrained by a spiral parameter and line length. | |
| AddFloatingSSC(Int32, Double, Double, SpiralParamType, Point3d, Point3d, SpiralType) | Adds an AlignmentSSCSS (Spiral-Spiral-Curve-Spiral-Spiral group) entity constrained by a previous entity, spiral1 and spiral2 parameters, two pass through points of the circular arc, and a spiral definition type. | |
| AddFloatingSSC(Int32, Double, Double, SpiralParamType, Double, Point3d, SpiralType) | Adds an AlignmentSSCSS (Spiral-Spiral-Curve-Spiral-Spiral group) entity constrained by a previous entity, spiral1 and spiral2 parameters, radius for circular arc, pass through point of the circular arc, and a spiral definition type. | |
| AddFloatSpiral(Double, Double, Int32, Boolean, SpiralType) | Creates an AlignmentSpiral entity defined by a radius, a length, a next entity, a clockwise indicator and a spiral definition. | |
| AddFloatSpiral(Int32, Double, Double, Boolean, SpiralType) | Creates an AlignmentSpiral entity defined by a previous entity, a radius, a length, a clockwise indicator and a spiral definition. | |
| AddFreeCurve(Int32, Int32, Point3d) | Creates a free (dependent on two other subentities) AlignmentArc entity defined by a previous entity, a next entity, and a pass-through point. | |
| AddFreeCurve(Int32, Int32, Double, CurveParamType, Boolean, CurveType) | Creates a free (dependent on two other subentities) arc AlignmentArc defined by a previous entity, a next entity, a constraint type and value, a boolean value specifying whether the curve encompasses more than 180 degrees, and the curve type. | |
| AddFreeLine | Creates an AlignmentLine entity defined by two successive elements identified by ID. | |
| AddFreeSCS | Creates a AlignmentSCS (Spiral-Curve-Spiral group) entity defined by a previous entity, a next entity, the 'A' values of two spirals, and the arc radius. | |
| AddFreeSCSCS | Creates an AlignmentSCSCS (Spiral-Curve-Spiral-Curve-Spiral group) subentity defined by a previous element, a next element, an AeccGeSCSCSConstraints and a spiral definition type . | |
| AddFreeSCSS | Creates an AlignmentSCSS (Spiral-Curve-Spiral-ReverseSpiral group) subentity defined by a previous element, a next element, an AeccGeSCSCSConstraints and a spiral definition type . | |
| AddFreeSCSSCS | Creates an AlignmentSCSSCS (Spiral-Curve-Spiral-Spiral-Curve-Spiral group) subentity defined by a previous element, a next element, an AeccGeSCSCSConstraints and a spiral definition type. | |
| AddFreeSpiral | Creates a AlignmentSCS (Spiral-Curve-Spiral group with a curve and a spiral length is 0) entity defined by a previous entity, a next entity, the lengths or A-Value of spiral, and the spiral type and the definition type. | |
| AddFreeSSBetweenCurves | Adds an AlignmentSTS (Spiral-Line-Spiral group with the line length is 0) entity constrained by the two spiral parameters. | |
| AddFreeSSBetweenTangents | Creates a AlignmentSCS (Spiral-Curve-Spiral groupwith the curve length is 0) entity defined by a previous entity, a next entity, the 'A' value or Length of two spirals. | |
| AddFreeSSCS | Creates an AlignmentSSCS (ReverseSpiral-Spiral-Curve-Spiral group) subentity defined by a previous element, a next element, an AeccGeSCSCSConstraints and a spiral definition type . | |
| AddFreeSSCSS | Creates an AlignmentSSCSS (ReverseSpiral-Spiral-Curve-Spiral-ReverseSpiral group) subentity defined by a previous element, a next element, an AeccGeSCSCSConstraints and a spiral definition type . | |
| AddFreeSTS(Int32, Int32, Double, SpiralType) | Adds an AlignmentSTS (Spiral-Line-Spiral) entity constrained by the line length. | |
| AddFreeSTS(Int32, Int32, Double, Double, SpiralParamType, SpiralType) | Adds an AlignmentSTS (Spiral-Line-Spiral group) entity constrained by the two spiral parameters. | |
| Clear | Removes all alignment entities from the collection. | |
| EntityAtId | Returns the AlignmentEntity specified by ID. | |
| EntityAtStation | Gets the AlignmentEntity at a specified Station in the Alignment. | |
| GetEntityByOrder | Gets an AlignmentEntity at a specified order index along the alignment path. This function behaves like the GUI in that disconnected alignment entities are not considered. | |
| GetEnumerator | Implements the method declared in the IEnumerable<T> interface. This method returns an enumerator for this collection. | |
| GetObjectEnumerator | Implements the method declared in the IEnumerable interface. This method returns an enumerator for this collection. | |
| Remove | Removes alignment entity from the collection by the specified entity object. | |
| RemoveAt | Removes alignment entity from the collection by the specified index. |
