GeoSoft API

no.geosoft.cc.graphics
Class GTransformer

Object
  extended byGTransformer

public class GTransformer
extends Object

World-to-device transformation object.

Author:
GeoSoft

Method Summary
 double[] deviceToWorld(int[] device)
          Convert a device coordinate to world.
 double[] deviceToWorld(int x, int y)
          Convert a device coordinate to world.
 int[] worldToDevice(double[] world)
          Convert a world coordinate to device.
 int[] worldToDevice(double wx, double wy)
          Convert a world coordinate to device.
 int[] worldToDevice(double wx, double wy, double wz)
          Convert a world coordinate to device.
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

worldToDevice

public int[] worldToDevice(double wx,
                           double wy,
                           double wz)
Convert a world coordinate to device.

Parameters:
wx - X of world coordinate to convert
wy - Y of world coordinate to convert.
wz - Z of world coordinate to convert.
Returns:
Device coordinate [x,y].

worldToDevice

public int[] worldToDevice(double wx,
                           double wy)
Convert a world coordinate to device. Ignore Z value.

Parameters:
wx - X of world coordinate to convert
wy - Y of world coordinate to convert.
Returns:
Device coordinate [x,y].

worldToDevice

public int[] worldToDevice(double[] world)
Convert a world coordinate to device.

Parameters:
world - World coordinate to convert [x,y,z].
Returns:
Device coordinate [x,y]

deviceToWorld

public double[] deviceToWorld(int x,
                              int y)
Convert a device coordinate to world.

Parameters:
x - X of device coordinate to convert.
y - Y of device coordinate to convert.
Returns:
World coordinate [x,y,z].

deviceToWorld

public double[] deviceToWorld(int[] device)
Convert a device coordinate to world.

Parameters:
device - Device coordinate [x,y].
Returns:
World coordinate [x,y,z].

GeoSoft API

Copyright © 2004 - Geotechnical Software Services     geosoft.no