: Public <<type>> Class
Created: 4/10/2008 12:16:03 PM
Modified: 4/10/2008 12:16:03 PM
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>
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 Notes
«type» MF_TemporalTrajectory Class Generalization  
«type» MF_OneParamGeometry Class Generalization  
«type» GM_Curve Class Generalization