Click or drag to resize

StandardTransitionProfileSegment Methods

The StandardTransitionProfileSegment type exposes the following members.

Methods
  NameDescription
Public methodClone
Clones this object using the specified context.
(Overrides DefinitionalObjectClone(CopyContext).)
Public methodEnumerateDependencies
Enumerates the dependencies of this object by calling EnumerateT(T) for each object that this object directly depends upon. Derived classes which contain additional dependencies MUST override this method, call the base implementation, and enumerate dependencies introduced by the derived class.
(Inherited from DefinitionalObject.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFreeze
Freezes this object. Further attempts to modify it will result in an ObjectFrozenException.
(Inherited from DefinitionalObject.)
Public methodStatic memberGetConstrainedInclinedSegment
Get a segment without specifying the intermediate flight path angle.
Public methodGetDefinitionHashCode
Gets a hash code representing the definition of this object.
(Inherited from DefinitionalObject.)
Public methodStatic memberGetDegenerateSegment
Creates a segment which represents an instantaneous height and height rate for degenerate surface geometry.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetHeight(Duration)
Get the value for the height above the TerrainProvider height reference specified by the GetHeightReference(Duration) method at the given time.
(Overrides ProfileSegmentGetHeight(Duration).)
Public methodGetHeight(Duration, Int32)
Get the value for the height above the TerrainProvider height reference specified by the GetHeightReference(Duration) method at the given time.
(Overrides ProfileSegmentGetHeight(Duration, Int32).)
Public methodGetHeightReference
Get the TerrainProvider height reference for the profile height at the given time.
(Overrides ProfileSegmentGetHeightReference(Duration).)
Public methodStatic memberGetSegmentAtAngle
Creates an inclined profile segment with an incline at a given flight path angle. The total distance is unspecified.
Public methodStatic memberGetSegmentAtAngleWithoutFinalHeight
Creates an inclined profile segment with an incline at a given flight path angle. The final height is unspecified.
Public methodStatic memberGetSegmentAtAngleWithoutInitialHeight
Creates an inclined profile segment with an incline at a given flight path angle. The initial height is unspecified.
Public methodStatic memberGetSegmentUsingSurfaceSpeed
Creates an inclined profile segment where the intermediate flight path angle is defined by the initial and final height along with the vehicle dynamics.
Public methodStatic memberGetSegmentWithoutFinalConditions(Double, Double, Double, Double, Double, Double, TerrainProvider, ProfileDynamics)
Creates an inclined profile segment with an incline at a given flight path angle. The final height and final speed are unspecified. The intermediate incline angle is determined such that the intermediate rate of change of height is at or below the specified heightRate. There is no final pitch maneuver so the final angle is the same as the intermediate angle.
Public methodStatic memberGetSegmentWithoutFinalConditions(Double, Double, Double, Double, Double, Double, Double, TerrainProvider, ProfileDynamics)
Creates an inclined profile segment with an incline at a given flight path angle. The final height and final speed are unspecified. The intermediate incline angle is determined such that the intermediate rate of change of height is at or below the specified heightRate.
Public methodStatic memberGetSegmentWithPrescribedAcceleration(Double, Double, Double, Double, Double, Double, TerrainProvider, ProfileDynamics)
Creates an inclined profile segment where the intermediate flight path angle is defined by the initial and final height and the thrust acceleration determines the final speed.
Public methodStatic memberGetSegmentWithPrescribedAcceleration(Double, Double, Double, Double, Double, Double, Double, TerrainProvider, ProfileDynamics)
Creates an inclined profile segment where the intermediate flight path angle is defined by the initial and final height and the thrust acceleration determines the final speed.
Public methodStatic memberGetStraightSegment(Double, Double, Double, Double, Double, TerrainProvider)
Creates a straight line from the initial height to the final height without any pitching maneuvers.
Public methodStatic memberGetStraightSegment(Double, Double, Double, Double, Double, Double, TerrainProvider)
Creates a straight line from the initial height to the final height without any pitching maneuvers, with the additional constraint that the thrust acceleration along the slope can't exceed a specified value.
Public methodStatic memberGetStraightSegmentWithPrescribedAcceleration
Creates a straight line from the initial height to the final height without any pitching maneuvers but also applies the acceleration to determine the final speed.
Public methodGetSurfaceMotion(Duration)
Get the value for the arc length along the surface path, in meters.
(Overrides ProfileSegmentGetSurfaceMotion(Duration).)
Public methodGetSurfaceMotion(Duration, Int32)
Get the value for the arc length and its derivatives along the surface path, in meters and seconds.
(Overrides ProfileSegmentGetSurfaceMotion(Duration, Int32).)
Public methodGetTotalTime
Get the time required to travel the specified arc length.
(Overrides ProfileSegmentGetTotalTime(Double).)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsSameDefinition(Object)
Determines if this object has the same definition as another object.
(Inherited from DefinitionalObject.)
Public methodIsSameDefinition(ProfileSegment)
Determines if this object has the same definition as another object.
(Inherited from ProfileSegment.)
Public methodStatic memberIsValidIncline
Checks to see whether the given incline is feasible without violating the boundary conditions and dynamics.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also