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(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, Point3d) |
Creates an AlignmentArc entity defined by a start point, middle point, and end point.
|
![]() | 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(Point3d, Point3d) |
Creates an AlignmentLine entity defined by a start point and an end point.
|
![]() | AddFixedLine(Int32, Double) |
Creates an AlignmentLine entity defined by a previous entity ID and a distance value for the new line.
|
![]() | 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(Point3d, Int32) |
Creates an AlignmentArc entity defined by a next entity, and a pass-through point.
|
![]() | AddFloatingCurve(Int32, Point3d) |
Creates an AlignmentArc entity defined by a previous entity, and a 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(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, 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.
|
![]() | 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(Double, Double, CurveParamType, Boolean, Int32) |
Creates an AlignmentArc entity defined by a next entity, radius, a constraint type and value.
|
![]() | AddFloatingLine(Point3d, Int32) |
Creates an AlignmentLine entity defined by a next entity and a pass-through point.
|
![]() | 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(Double, Int32) |
Creates an AlignmentLine entity defined by a next entity (to which it is tangent) and a length.
|
![]() | 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(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.
|
![]() | 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.
|
![]() | 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.
|
Properties
Name | Description | |
---|---|---|
![]() | Count |
Gets the number of AlignmentEntity objects in the collection.
|
![]() | FirstEntity |
Gets the ID of the first AlignmentEntity in the collection.
|
![]() | Item | |
![]() | LastEntity |
Gets the ID of the last AlignmentEntity in the collection.
|