The ProfileEntityCollection type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddFixedSymmetricParabolaByEntityEndAndThroughPoint(UInt32, Point2d) |
Creates a fixed Symmetric Parabola defined by the entity to attach to and pass-through point.
| |
| AddFixedSymmetricParabolaByEntityEndAndThroughPoint(UInt32, Point3d) | Obsolete.
Creates a fixed Symmetric Parabola defined by the entity to attach to and pass-through point.
| |
| AddFixedSymmetricParabolaByThreePoints(Point2d, Point2d, Point2d) |
Creates a fixed Symmetric Parabola defined by 3 pass-through points.
| |
| AddFixedSymmetricParabolaByThreePoints(Point3d, Point3d, Point3d) | Obsolete.
Creates a fixed Symmetric Parabola defined by 3 pass-through points.
| |
| AddFixedSymmetricParabolaByTwoPointsAndEndGrade(Point2d, Point2d, Double) |
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the end point.
| |
| AddFixedSymmetricParabolaByTwoPointsAndEndGrade(Point3d, Point3d, Double) | Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the end point.
| |
| AddFixedSymmetricParabolaByTwoPointsAndK(Point2d, Point2d, VerticalCurveType, Double) |
Creates a fixed Symmetric Parabola defined by 2 pass-through points and K value.
| |
| AddFixedSymmetricParabolaByTwoPointsAndK(Point3d, Point3d, VerticalCurveType, Double) | Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and K value.
| |
| AddFixedSymmetricParabolaByTwoPointsAndRadius(Point2d, Point2d, VerticalCurveType, Double) |
Creates a fixed Symmetric Parabola defined by 2 pass-through points and radius.
| |
| AddFixedSymmetricParabolaByTwoPointsAndRadius(Point3d, Point3d, VerticalCurveType, Double) | Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and radius.
| |
| AddFixedSymmetricParabolaByTwoPointsAndStartGrade(Point2d, Point2d, Double) |
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the start point.
| |
| AddFixedSymmetricParabolaByTwoPointsAndStartGrade(Point3d, Point3d, Double) | Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the start point.
| |
| AddFixedTangent(Point2d, Point2d) |
Creates a fixed Tangent defined by 2 pass-through points.
| |
| AddFixedTangent(Point3d, Point3d) | Obsolete.
Creates a fixed Tangent defined by 2 pass-through points.
| |
| AddFixedTangentWithPreviousEntity(UInt32, Point2d, Point2d) |
Creates a fixed Tangent defined by 2 pass-through points and previous entity id.
| |
| AddFixedTangentWithPreviousEntity(UInt32, Point3d, Point3d) | Obsolete.
Creates a fixed Tangent defined by 2 pass-through points and previous entity id.
| |
| AddFloatingSymmetricParabolaByThroughPointAndGrade(UInt32, Point2d, Double, EntityAttachType) |
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the grade value at the end point.
| |
| AddFloatingSymmetricParabolaByThroughPointAndGrade(UInt32, Point3d, Double, EntityAttachType) | Obsolete.
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the grade value at the end point.
| |
| AddFloatingSymmetricParabolaByThroughPointAndK(UInt32, Point2d, Double, EntityAttachType) |
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the K value.
| |
| AddFloatingSymmetricParabolaByThroughPointAndK(UInt32, Point3d, Double, EntityAttachType) | Obsolete.
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the K value.
| |
| AddFloatingSymmetricParabolaByThroughPointAndRadius(UInt32, Point2d, Double, EntityAttachType) |
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the radius value.
| |
| AddFloatingSymmetricParabolaByThroughPointAndRadius(UInt32, Point3d, Double, EntityAttachType) | Obsolete.
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the radius value.
| |
| AddFloatingTangent(UInt32, Point2d, EntityAttachType) |
Creates a floating Tangent defined by an entity and a pass-through point, whether to append or prepend
to the specified entity is determined by the closest point to the passPoint.
| |
| AddFloatingTangent(UInt32, Point3d, EntityAttachType) | Obsolete.
Creates a floating Tangent defined by an entity and a pass-through point, whether to append or prepend
to the specified entity is determined by the closest point to the passPoint.
| |
| AddFreeAsymmetricParabolaByPVIAndLengths |
Creates a free Asymmetric Parabola constrained by a PVI and 2 parabola lengths.
| |
| AddFreeCircularCurveByPVIAndLength |
Creates a free Circular Curve constrained by a PVI and length.
| |
| AddFreeCircularCurveByPVIAndRadius |
Creates a free Circular Curve constrained by a PVI and radius.
| |
| AddFreeCircularCurveByPVIAndThroughPoint(ProfilePVI, Point2d) |
Creates a free Circular Curve constrained by a PVI and a pass-through point.
| |
| AddFreeCircularCurveByPVIAndThroughPoint(ProfilePVI, Point3d) | Obsolete.
Creates a free Circular Curve constrained by a PVI and a pass-through point.
| |
| AddFreeSymmetricParabolaByK |
Creates a free Symmetric Parabola between two entities and the K value.
| |
| AddFreeSymmetricParabolaByLength |
Creates a free Symmetric Parabola between two entities with the specified curve length.
| |
| AddFreeSymmetricParabolaByPVIAndCurveLength |
Creates a free Symmetric Parabola constrained by a PVI and curve length.
| |
| AddFreeSymmetricParabolaByPVIAndK |
Creates a free Symmetric Parabola constrained by a PVI and K value.
| |
| AddFreeSymmetricParabolaByPVIAndThroughPoint(ProfilePVI, Point2d) |
Creates a free Symmetric Parabola constrained by a PVI and a pass-through point.
| |
| AddFreeSymmetricParabolaByPVIAndThroughPoint(ProfilePVI, Point3d) | Obsolete.
Creates a free Symmetric Parabola constrained by a PVI and a pass-through point.
| |
| AddFreeSymmetricParabolaByRadius |
Creates a free Symmetric Parabola between two entities and the radius value.
| |
| AddFreeTangent |
Creates a free Tangent between two entities.
| |
| Clear |
Removes all Profile entities from the collection.
| |
| EntityAtId |
Returns the ProfileEntity specified by ID.
| |
| 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 from the collection by the specified entity object.
| |
| RemoveAt |
Removes from the collection by the specified index.
|
Properties
| Name | Description | |
|---|---|---|
| Count |
Gets the number of ProfileEntity objects in the collection.
| |
| FirstEntity |
Gets the ID of the first ProfileEntity in the collection.
| |
| Item | ||
| LastEntity |
Gets the ID of the last ProfileEntity in the collection.
|