: Public <<type>> Class
Created: 10/04/2008 12:16:03
Modified: 10/04/2008 12:16:03
Project:
Advanced:
An "MF_Trajectory" is a one-parameter geometry whose cross section is a point. <br /></p><p><br /></p><p>OCL::MF_Trajectory<br /></p><p>leafGeometry(m).position = leaf(m)<br /></p>
Attribute
Public GM_Curve
  pathGeometry
Details:
 
Public GM_Curve[1..*]
  graphParameterToPoint
Details:
 
Public Set<MF_MeasureFunction>
  graphParameterToMeasure
Details:
 
Public Number
  beginDomain
Details:
 
Public Number
  endDomain
Details:
 
Operation
Public
leaf( p: Number,
):DirectPosition
Details:
Sequential
Notes: The operation leaf shall accept a value of the parameter as input and return the DirectPosition through which the trajectory passes at that value of the parameter.
Public
leafGeometry( p: Number,
):GM_Point
Details:
Sequential
Notes: The operation leafGeometry shall accept a value of the parameter as input and return the GM_Point that is at that position on the trajectory.
Public
parameterToMeasure():Set<MF_MeasureFunction>
Details:
Sequential
Notes: The operation "parameterToMeasure" shall return an instance of GM_Curve that describes the relationship between the parameter and distance measured along the trajectory.  The GM_Curve's coordinate reference system is the Cartesian product of the trajectory parameter and distance.
Public
positionAtParameter( p: Number,
):MF_PositionExpression
Details:
Sequential
Public
prism():GM_Curve
Details:
Sequential
Notes: The operation prism shall return the instance of GM_Curve that corresponds to the geometry of the trajectory. 
Tag Value
persistence persistent
Details:
 
Object Type Connection Direction Notes
«type» MF_OneParamGeometry Class Generalization To  
«type» GM_Curve Class Generalization To  
«type» MF_TemporalTrajectory Class Generalization From