hep.geant4.jni
Class G4BSplineCurve
java.lang.Object
hep.geant4.jni.G4Curve
hep.geant4.jni.G4BSplineCurve
- Direct Known Subclasses:
- G4BSplineCurveWithKnots
public class G4BSplineCurve
- extends G4Curve
Methods inherited from class hep.geant4.jni.G4Curve |
bBox, getCPtr, getEnd, getEntityType, getPEnd, getPStart, getSameSense, getStart, isBounded, isPOn, name, setBounds, setBounds, setBounds, setBounds, setParentSrfPtr, setSameSense |
G4BSplineCurve
public G4BSplineCurve(long cPtr,
boolean cMemoryOwn)
G4BSplineCurve
public G4BSplineCurve()
G4BSplineCurve
public G4BSplineCurve(G4BSplineCurve right)
getCPtr
public static long getCPtr(G4BSplineCurve obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4Curve
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4Curve
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4Curve
project
public G4Curve project(G4Transform3D tr)
- Overrides:
project
in class G4Curve
project
public G4Curve project()
- Overrides:
project
in class G4Curve
getPMax
public double getPMax()
- Overrides:
getPMax
in class G4Curve
getPoint
public G4Point3D getPoint(double param)
- Overrides:
getPoint
in class G4Curve
getPPoint
public double getPPoint(G4Point3D p)
- Overrides:
getPPoint
in class G4Curve
init
public void init(int degree0,
SWIGTYPE_p_G4Point3DVector controlPointsList0,
DoubleVector knots0,
DoubleVector weightsData0)
getDegree
public int getDegree()
getControlPointsList
public SWIGTYPE_p_G4Point3DVector getControlPointsList()
getKnots
public DoubleVector getKnots()
getWeightsData
public DoubleVector getWeightsData()
tangent
public boolean tangent(G4CurvePoint cp,
G4Vector3D v)
- Overrides:
tangent
in class G4Curve
intersectRay2D
public int intersectRay2D(G4Ray ray)
- Overrides:
intersectRay2D
in class G4Curve
Copyright © 2000-2007 FreeHEP. All Rights Reserved.