|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ViewPort
Transforms coordinates in a world-unit system (X,Y,Z) with intervals (-1,1) into screen coordinates (U,V,W).
Field Summary |
---|
Fields inherited from interface hep.wired.util.XYZindices |
---|
X, Y, Z |
Fields inherited from interface hep.wired.util.UVWindices |
---|
U, V, W |
Method Summary | |
---|---|
ViewPort |
copy()
Returns a copy of the viewport |
double[] |
deltaTransform(double[] xyz)
Returns an array of length 3: uvw[] = viewport-delta(xyz[]). |
String |
getName()
Returns the name of the View Port. |
double[] |
inverseDeltaTransform(double[] uvw)
Returns an array of length 3: xyz[] = inverse-viewport-delta(uvw[]). |
double[] |
inverseTransform(double[] uvw)
Returns an array of length 3: xyz[] = inverse-viewport(uvw[]). |
double[] |
transform(double[] xyz)
Returns an array of length 3: uvw = viewport(xyz). |
double[][] |
transform(double[][] xyz,
int n)
Returns an array of length 3*n: uvw[][n] = viewport(xyz[][n]). |
Methods inherited from interface hep.wired.util.WiredRegistry.ID |
---|
getID |
Methods inherited from interface org.freehep.xml.io.XMLIO |
---|
restore, save |
Method Detail |
---|
String getName()
ViewPort copy()
double[] transform(double[] xyz)
double[][] transform(double[][] xyz, int n)
double[] deltaTransform(double[] xyz)
double[] inverseTransform(double[] uvw)
double[] inverseDeltaTransform(double[] uvw)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |