hep.geant4.jni
Class HepBasicVector3DFloat

java.lang.Object
  extended by hep.geant4.jni.HepBasicVector3DFloat
Direct Known Subclasses:
HepNormal3DFloat, HepPoint3DFloat, HepVectorFloat

public class HepBasicVector3DFloat
extends Object


Field Summary
static int NUM_COORDINATES
           
static int SIZE
           
protected  boolean swigCMemOwn
           
static int X
           
static int Y
           
static int Z
           
 
Constructor Summary
  HepBasicVector3DFloat(float x, float y, float z)
           
  HepBasicVector3DFloat(HepBasicVector3DFloat v)
           
protected HepBasicVector3DFloat(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 float angle(HepBasicVector3DFloat v)
           
 float cosTheta()
           
 HepBasicVector3DFloat cross(HepBasicVector3DFloat v)
           
 void delete()
           
 float dot(HepBasicVector3DFloat v)
           
 boolean equals(Object obj)
           
 float eta()
           
protected  void finalize()
           
protected static long getCPtr(HepBasicVector3DFloat obj)
           
 float getEta()
           
 float getPhi()
           
 float getR()
           
 float getTheta()
           
 float mag()
           
 float mag2()
           
 HepBasicVector3DFloat orthogonal()
           
 float perp()
           
 float perp(HepBasicVector3DFloat v)
           
 float perp2()
           
 float perp2(HepBasicVector3DFloat v)
           
 float phi()
           
 float pseudoRapidity()
           
 float r()
           
 float rho()
           
 HepBasicVector3DFloat rotate(float a, HepBasicVector3DFloat v)
           
 HepBasicVector3DFloat rotateX(float a)
           
 HepBasicVector3DFloat rotateY(float a)
           
 HepBasicVector3DFloat rotateZ(float a)
           
 void set(float x, float y, float z)
           
 void setEta(float a)
           
 void setMag(float ma)
           
 void setPerp(float rh)
           
 void setPhi(float ph)
           
 void setR(float ma)
           
 void setTheta(float th)
           
 void setX(float a)
           
 void setY(float a)
           
 void setZ(float a)
           
 float theta()
           
 HepBasicVector3DFloat unit()
           
 float x()
           
 float y()
           
 float z()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn

X

public static final int X

Y

public static final int Y

Z

public static final int Z

NUM_COORDINATES

public static final int NUM_COORDINATES

SIZE

public static final int SIZE
Constructor Detail

HepBasicVector3DFloat

protected HepBasicVector3DFloat(long cPtr,
                                boolean cMemoryOwn)

HepBasicVector3DFloat

public HepBasicVector3DFloat(float x,
                             float y,
                             float z)

HepBasicVector3DFloat

public HepBasicVector3DFloat(HepBasicVector3DFloat v)
Method Detail

getCPtr

protected static long getCPtr(HepBasicVector3DFloat obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

delete

public void delete()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

x

public float x()

y

public float y()

z

public float z()

setX

public void setX(float a)

setY

public void setY(float a)

setZ

public void setZ(float a)

set

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

perp2

public float perp2()

perp

public float perp()

rho

public float rho()

setPerp

public void setPerp(float rh)

mag2

public float mag2()

mag

public float mag()

r

public float r()

phi

public float phi()

theta

public float theta()

cosTheta

public float cosTheta()

getR

public float getR()

getPhi

public float getPhi()

getTheta

public float getTheta()

setMag

public void setMag(float ma)

setR

public void setR(float ma)

setPhi

public void setPhi(float ph)

setTheta

public void setTheta(float th)

pseudoRapidity

public float pseudoRapidity()

eta

public float eta()

getEta

public float getEta()

setEta

public void setEta(float a)

dot

public float dot(HepBasicVector3DFloat v)

cross

public HepBasicVector3DFloat cross(HepBasicVector3DFloat v)

perp2

public float perp2(HepBasicVector3DFloat v)

perp

public float perp(HepBasicVector3DFloat v)

angle

public float angle(HepBasicVector3DFloat v)

unit

public HepBasicVector3DFloat unit()

orthogonal

public HepBasicVector3DFloat orthogonal()

rotateX

public HepBasicVector3DFloat rotateX(float a)

rotateY

public HepBasicVector3DFloat rotateY(float a)

rotateZ

public HepBasicVector3DFloat rotateZ(float a)

rotate

public HepBasicVector3DFloat rotate(float a,
                                    HepBasicVector3DFloat v)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.