hep.geant4.jni
Class G4Curve
java.lang.Object
hep.geant4.jni.G4Curve
- Direct Known Subclasses:
- G4BSplineCurve, G4CompositeCurve, G4Conic, G4Line
public class G4Curve
- extends Object
Constructor Summary |
G4Curve(long cPtr,
boolean cMemoryOwn)
|
swigCMemOwn
protected boolean swigCMemOwn
G4Curve
public G4Curve(long cPtr,
boolean cMemoryOwn)
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.