It may be practical to manipulate coordinate systems at post-processing level. Therefore, a “CoordSys” class devoted to the manipulation of coordinate systems is proposed. The methods defined in that class are described in sections I.2.2 and I.2.5. A list of the methods defined in “CoordSys” class is given in Table I.2.1.
| Method Name | Description | Example |
| Creation and initialization methods
| ||
| new (s) | I.2.2 | IV.2.4.5 |
| initialize | I.2.5 | |
| clone | I.2.5 | |
| Definition
| ||
| initWith3Points | I.2.2.1 | IV.2.4.5 |
| initWithOV1V2 | I.2.2.2 | |
| initWithOV2V3 | I.2.2.2 | |
| initWithOV3V1 | I.2.2.2 | |
| initWithOV2V1 | I.2.2.2 | |
| initWithOV3V2 | I.2.2.2 | |
| initWithOV1V3 | I.2.2.2 | |
| updateDefWrt0 | I.2.2.2 | |
| Modifying point coordinates
| ||
| changeCoordsA20 | I.2.3.1 | IV.2.4.5 |
| changeCoords02B | I.2.3.2 | IV.2.4.5 |
| changeCoordsA2B | I.2.3.3 | IV.2.4.5 |
Modifying vector or tensor components
| ||
| changeCompsA20 | I.2.4.1 | IV.2.4.5 |
| changeComps02B | I.2.4.2 | IV.2.4.5 |
| changeCompsA2B | I.2.4.3 | IV.2.4.5 |
| Printing
| ||
| to_s | I.2.5 | |
| Attributes
| ||
| Id | I.2.5 | |