hep.geant4.jni
Class G4Curve

java.lang.Object
  extended by hep.geant4.jni.G4Curve
Direct Known Subclasses:
G4BSplineCurve, G4CompositeCurve, G4Conic, G4Line

public class G4Curve
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4Curve(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 G4BoundingBox3D bBox()
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4Curve obj)
           
 G4Point3D getEnd()
           
 String getEntityType()
           
 double getPEnd()
           
 double getPMax()
           
 G4Point3D getPoint(double param)
           
 double getPPoint(G4Point3D p)
           
 double getPStart()
           
 int getSameSense()
           
 G4Point3D getStart()
           
 int intersectRay2D(G4Ray ray)
           
 boolean isBounded()
           
 boolean isPOn(double param)
           
 String name()
           
 G4Curve project()
           
 G4Curve project(G4Transform3D tr)
           
 void setBounds(double p1, double p2)
           
 void setBounds(double p1, G4Point3D p2)
           
 void setBounds(G4Point3D p1, double p2)
           
 void setBounds(G4Point3D p1, G4Point3D p2)
           
 void setParentSrfPtr(G4Surface arg0)
           
 void setSameSense(int sameSense0)
           
 boolean tangent(G4CurvePoint cp, G4Vector3D v)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4Curve

public G4Curve(long cPtr,
               boolean cMemoryOwn)
Method Detail

getCPtr

public static long getCPtr(G4Curve 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

getEntityType

public String getEntityType()

project

public G4Curve project(G4Transform3D tr)

project

public G4Curve project()

tangent

public boolean tangent(G4CurvePoint cp,
                       G4Vector3D v)

intersectRay2D

public int intersectRay2D(G4Ray ray)

getStart

public G4Point3D getStart()

getEnd

public G4Point3D getEnd()

getPStart

public double getPStart()

getPEnd

public double getPEnd()

setBounds

public void setBounds(double p1,
                      double p2)

setBounds

public void setBounds(double p1,
                      G4Point3D p2)

setBounds

public void setBounds(G4Point3D p1,
                      double p2)

setBounds

public void setBounds(G4Point3D p1,
                      G4Point3D p2)

isBounded

public boolean isBounded()

isPOn

public boolean isPOn(double param)

setSameSense

public void setSameSense(int sameSense0)

getSameSense

public int getSameSense()

getPMax

public double getPMax()

getPoint

public G4Point3D getPoint(double param)

getPPoint

public double getPPoint(G4Point3D p)

bBox

public G4BoundingBox3D bBox()

name

public String name()

setParentSrfPtr

public void setParentSrfPtr(G4Surface arg0)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.