Package | Description |
---|---|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeProfileSegment
A profile segment composed of a number of other profile segments in a sequence.
|
class |
ConstantHeightSegment
A profile defining geometry for a constant height above the reference surface.
|
class |
StandardTransitionProfileSegment
A profile segment that connects a straight line between the initial height, initial height rate, initial speed,
final height, final height rate, and final speed.
|
Modifier and Type | Method and Description |
---|---|
ProfileSegment |
StaticRouteProfile.getCustomSegment()
Gets the custom profile geometry corresponding to the surface geometry of
the procedure to which this profile is attached.
|
ProfileSegment |
ParametricRouteSegment.getProfileGeometry()
Gets the vertical and temporal geometry along the
SurfaceGeometry (get ),
parameterized on time from the start of the profile. |
ProfileSegment |
StaticRouteProfile.StaticConfigurableProfile.getProfileSegment()
Get the time dynamic geometry of the profile after configuration.
|
abstract ProfileSegment |
ConfigurableProfile.getProfileSegment()
Get the time dynamic geometry of the profile after configuration.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
StandardTransitionProfileSegment.checkForSameDefinition(ProfileSegment other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
ProfileSegment.checkForSameDefinition(ProfileSegment other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ConstantHeightSegment.checkForSameDefinition(ProfileSegment other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CompositeProfileSegment.checkForSameDefinition(ProfileSegment other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
boolean |
ProfileSegment.isSameDefinition(ProfileSegment other)
Determines if this object has the same definition as another object.
|
void |
StaticRouteProfile.setCustomSegment(ProfileSegment value)
Sets the custom profile geometry corresponding to the surface geometry of
the procedure to which this profile is attached.
|
Constructor and Description |
---|
CompositeProfileSegment(ProfileSegment firstSegment,
Duration timeAtChange,
ProfileSegment secondSegment)
Create a new instance based on two profile segments and the time at which to transition from one to the next.
|
ProfileSegment(ProfileSegment existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
StaticConfigurableProfile(ProfileSegment segment,
SurfaceSegment path)
Create a new instance based on the specified predefined geometry.
|
StaticRouteProfile(ProfileSegment customSegment)
Construct a new instance based on the given profile segment corresponding to the
surface geometry to which it is attached.
|
Constructor and Description |
---|
CompositeProfileSegment(List<Duration> timeTransitions,
List<ProfileSegment> profiles)
Create a new instance based on two profile segments and the time at which to transition from one to the next.
|