anar

Interface XYZ

All Superinterfaces:
iArithmetic, iTransformable
All Known Implementing Classes:
AColor, OogColor, Particle, Pt, PtABS, PtABS4D, PtBary, PtBaryRedux, PtCenter, PtCircumCenter, PtCircumSphereCenter, PtCross, PtCurve, PtDarboux, PtDER, PtIntersect, PtMid, PtNormal, PtNormalize, PtProj, PtVector, Vertex

public interface XYZ
extends iTransformable, iArithmetic

Interface for all the geomtric operation that Pt must implement (All commented lines should be on, but one day, not now...)


Method Summary
 float dot(XYZ v)
           
 void draw()
           
 boolean equalsPt(XYZ v)
           
 float length()
           
 float length(XYZ p)
           
 float lengthSq()
           
 float lengthSq(XYZ p)
           
 void set(float x)
           
 void set(float x, float y)
           
 void set(float x, float y, float z)
           
 void set(Param x)
           
 void set(Param x, Param y)
           
 void set(Param x, Param y, Param z)
           
 void set(XYZ p)
           
 float x()
           
 void x(float x)
           
 void x(Param x)
           
 float y()
           
 void y(float y)
           
 void y(Param y)
           
 float z()
           
 void z(float z)
           
 void z(Param z)
           
 
Methods inherited from interface anar.iArithmetic
divide, divide, divide, divide, minus, minus, minus, minus, multiply, multiply, multiply, multiply, plus, plus, plus, plus
 

Method Detail

x

float x()

y

float y()

z

float z()

x

void x(float x)

y

void y(float y)

z

void z(float z)

x

void x(Param x)

y

void y(Param y)

z

void z(Param z)

set

void set(float x,
         float y,
         float z)

set

void set(float x,
         float y)

set

void set(float x)

set

void set(Param x,
         Param y,
         Param z)

set

void set(Param x,
         Param y)

set

void set(Param x)

set

void set(XYZ p)

length

float length()

lengthSq

float lengthSq()

length

float length(XYZ p)

lengthSq

float lengthSq(XYZ p)

dot

float dot(XYZ v)

draw

void draw()

equalsPt

boolean equalsPt(XYZ v)