AlignedPoint


superclasses:

Point

attributes:

alignment Numeric

[north] North

[directionIndicator] Boolean

defaults:

north : grid

directionIndicator : false

comments:

Many spatial entities may be represented as a point geometrically (depending upon the compilation scale, application, etc.). Of these, some have an alignment naturally associated with them. Examples include rapids and sluice gates, tanks, swimming pools, etc. The alignment is assumed to be on (or projected on) the x-y surface defined by the coordinate system.

alignment: alignment (orientation or direction) is treated as an azimuth measured in degrees, with 0 degrees identified as North, and clockwise considered as positive.

north: this attribute specifies which notion of North is being used with respect to direction. The typical value is grid, which is the default.

directionIndicator: whether or not a particular direction is intended may be specified as either true or false.

true: this may be the case with rapids and sluice gates for example, if the alignment is meant to be meaningful with the direction of the water flow. The direction faced by the front of a building (and the building's position) may also be defined by an instance of AlignedPoint, with directed set to true.

false: this would be the case with horizontal water tanks, swimming pools, and other situations where the orientation of the main axis is intended but not a specific direction.


Links to Section 3.2 and the complete SAIF class list