: Public <<datatype>> Class
Created: |
23.5.2022 18.05.07 |
Modified: |
1.8.2022 13.54.08 |
|
Project: |
|
Author: |
Marko Kauppi |
Version: |
2003 |
Phase: |
IS |
Status: |
Approved |
Complexity: |
Easy |
Difficulty: |
|
Priority: |
|
Multiplicity: |
|
Advanced: |
|
UUID: |
{2FD68940-47C1-49d8-B10F-54F6918C6D3D} |
Appears In: |
Fig 09: GM_Point, Context Diagram: Bearing |
Bearing is a data type used to represent direction in the coordinate reference system. In a 2D coordinate reference system, this can be accomplished using a "angle measured from true north" or a 2D vector point in that direction. In a 3D coordinate reference system, two angles or any 3D vector is possible. If both a set of angles and a vector are given, then they shall be consistent with one another. <br/>
- Attributes
- Tagged Values
- Constraints
- Advanced
Attribute |
Public Angle angle
|
Details:
Alias: |
|
Initial: |
|
Stereotype: |
|
Ordered: |
|
Range: |
Range:0 to 2 |
Transient: |
False |
Derived: |
False |
IsID: |
False |
|
Public Vector direction
|
Details:
Alias: |
|
Initial: |
|
Stereotype: |
|
Ordered: |
|
Range: |
Range:0 to 1 |
Transient: |
False |
Derived: |
False |
IsID: |
False |
|
Tag |
Value |
persistence |
persistent |
 Details:
|
Constraint |
Type |
Status |
-- at least one value is not NULL |
Invariant |
Approved |
 Details:
<br/>{angle.isEmpty{} implies Not direction.isEmpty()}<br/>{direction.isEmpty{} implies Not angle.isEmpty()}<br/>
|
Property |
Value |
isFinalSpecialization: |
0 |