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 | |