The ProfileEntityCollection type exposes the following members.

Methods

  NameDescription
Public methodAddFixedSymmetricParabolaByEntityEndAndThroughPoint(UInt32, Point2d)
Creates a fixed Symmetric Parabola defined by the entity to attach to and pass-through point.
Public methodAddFixedSymmetricParabolaByEntityEndAndThroughPoint(UInt32, Point3d) Obsolete.
Creates a fixed Symmetric Parabola defined by the entity to attach to and pass-through point.
Public methodAddFixedSymmetricParabolaByThreePoints(Point2d, Point2d, Point2d)
Creates a fixed Symmetric Parabola defined by 3 pass-through points.
Public methodAddFixedSymmetricParabolaByThreePoints(Point3d, Point3d, Point3d) Obsolete.
Creates a fixed Symmetric Parabola defined by 3 pass-through points.
Public methodAddFixedSymmetricParabolaByTwoPointsAndEndGrade(Point2d, Point2d, Double)
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the end point.
Public methodAddFixedSymmetricParabolaByTwoPointsAndEndGrade(Point3d, Point3d, Double) Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the end point.
Public methodAddFixedSymmetricParabolaByTwoPointsAndK(Point2d, Point2d, VerticalCurveType, Double)
Creates a fixed Symmetric Parabola defined by 2 pass-through points and K value.
Public methodAddFixedSymmetricParabolaByTwoPointsAndK(Point3d, Point3d, VerticalCurveType, Double) Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and K value.
Public methodAddFixedSymmetricParabolaByTwoPointsAndRadius(Point2d, Point2d, VerticalCurveType, Double)
Creates a fixed Symmetric Parabola defined by 2 pass-through points and radius.
Public methodAddFixedSymmetricParabolaByTwoPointsAndRadius(Point3d, Point3d, VerticalCurveType, Double) Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and radius.
Public methodAddFixedSymmetricParabolaByTwoPointsAndStartGrade(Point2d, Point2d, Double)
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the start point.
Public methodAddFixedSymmetricParabolaByTwoPointsAndStartGrade(Point3d, Point3d, Double) Obsolete.
Creates a fixed Symmetric Parabola defined by 2 pass-through points and the grade at the start point.
Public methodAddFixedTangent(Point2d, Point2d)
Creates a fixed Tangent defined by 2 pass-through points.
Public methodAddFixedTangent(Point3d, Point3d) Obsolete.
Creates a fixed Tangent defined by 2 pass-through points.
Public methodAddFixedTangentWithPreviousEntity(UInt32, Point2d, Point2d)
Creates a fixed Tangent defined by 2 pass-through points and previous entity id.
Public methodAddFixedTangentWithPreviousEntity(UInt32, Point3d, Point3d) Obsolete.
Creates a fixed Tangent defined by 2 pass-through points and previous entity id.
Public methodAddFloatingSymmetricParabolaByThroughPointAndGrade(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.
Public methodAddFloatingSymmetricParabolaByThroughPointAndGrade(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.
Public methodAddFloatingSymmetricParabolaByThroughPointAndK(UInt32, Point2d, Double, EntityAttachType)
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the K value.
Public methodAddFloatingSymmetricParabolaByThroughPointAndK(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.
Public methodAddFloatingSymmetricParabolaByThroughPointAndRadius(UInt32, Point2d, Double, EntityAttachType)
Creates a floating Symmetric Parabola defined by an entity to attach to, a pass-through point and the radius value.
Public methodAddFloatingSymmetricParabolaByThroughPointAndRadius(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.
Public methodAddFloatingTangent(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.
Public methodAddFloatingTangent(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.
Public methodAddFreeAsymmetricParabolaByPVIAndLengths
Creates a free Asymmetric Parabola constrained by a PVI and 2 parabola lengths.
Public methodAddFreeCircularCurveByPVIAndLength
Creates a free Circular Curve constrained by a PVI and length.
Public methodAddFreeCircularCurveByPVIAndRadius
Creates a free Circular Curve constrained by a PVI and radius.
Public methodAddFreeCircularCurveByPVIAndThroughPoint(ProfilePVI, Point2d)
Creates a free Circular Curve constrained by a PVI and a pass-through point.
Public methodAddFreeCircularCurveByPVIAndThroughPoint(ProfilePVI, Point3d) Obsolete.
Creates a free Circular Curve constrained by a PVI and a pass-through point.
Public methodAddFreeSymmetricParabolaByK
Creates a free Symmetric Parabola between two entities and the K value.
Public methodAddFreeSymmetricParabolaByLength
Creates a free Symmetric Parabola between two entities with the specified curve length.
Public methodAddFreeSymmetricParabolaByPVIAndCurveLength
Creates a free Symmetric Parabola constrained by a PVI and curve length.
Public methodAddFreeSymmetricParabolaByPVIAndK
Creates a free Symmetric Parabola constrained by a PVI and K value.
Public methodAddFreeSymmetricParabolaByPVIAndThroughPoint(ProfilePVI, Point2d)
Creates a free Symmetric Parabola constrained by a PVI and a pass-through point.
Public methodAddFreeSymmetricParabolaByPVIAndThroughPoint(ProfilePVI, Point3d) Obsolete.
Creates a free Symmetric Parabola constrained by a PVI and a pass-through point.
Public methodAddFreeSymmetricParabolaByRadius
Creates a free Symmetric Parabola between two entities and the radius value.
Public methodAddFreeTangent
Creates a free Tangent between two entities.
Public methodClear
Removes all Profile entities from the collection.
Public methodEntityAtId
Returns the ProfileEntity specified by ID.
Public methodGetEnumerator
Implements the method declared in the IEnumerable<T> interface. This method returns an enumerator for this collection.
Public methodGetObjectEnumerator
Implements the method declared in the IEnumerable interface. This method returns an enumerator for this collection.
Public methodRemove
Removes from the collection by the specified entity object.
Public methodRemoveAt
Removes from the collection by the specified index.

Properties

  NameDescription
Public propertyCount
Gets the number of ProfileEntity objects in the collection.
Public propertyFirstEntity
Gets the ID of the first ProfileEntity in the collection.
Public propertyItem
Gets the ProfileEntity object at a specified index in the collection.
Public propertyLastEntity
Gets the ID of the last ProfileEntity in the collection.

See Also