: Public <<type>> Class
Created: 10/04/2008 12:16:03
Modified: 10/04/2008 12:16:03
Project:
Advanced:
MF_TemporalGeometry is a specialization of MF_OneParamGeometry in which the parameter is time as expressed by TM_Coordinate.  TM_Coordinate is specified in ISO 19108; it expresses time as a multiple of a single unit of measure such as year, day, or second. 
Operation
Public
endTime():TM_Coordinate
Details:
Sequential
Notes: The operation endTime shall return the time at which the temporal trajectory ends. 
Public
intersection( object: GM_Object,
timeInterval: TM_Period,
):MF_TemporalGeometry
Details:
Sequential
Public
leafGeometry( m: TM_Coordinate,
):GM_Object
Details:
Sequential
Notes: The operation leafGeometry shall accept a time as input and return the instance of GM_Object that describes the leaf of the temporal geometry at that time. 
Public
nearestApproach( object: GM_Object,
timeInterval: TM_Period,
):Distance, TM_GeometricPrimitive[1..*]
Details:
Sequential
Public
startTime():TM_Coordinate
Details:
Sequential
Notes: The operation startTime shall return the time at which the temporal trajectory begins. 
Public
trajectory( point: DirectPosition,
p: TM_Coordinate,
):MF_TemporalTrajectory
Details:
Sequential
Notes: The operation trajectory shall accept the position of a point on a leaf of the MF_TemporalGeometry and return the temporal trajectory of that point. 
Tag Value
persistence persistent
Details:
 
Object Type Connection Direction Notes
«type» MF_PrismGeometry Class Generalization From  
«type» MF_TemporalTrajectory Class Generalization From  
«type» MF_OneParamGeometry Class Generalization To