hep.geant4.jni
Class G4NURBS
java.lang.Object
hep.geant4.jni.G4Point3DVector
hep.geant4.jni.G4Point3DList
hep.geant4.jni.G4NURBS
- All Implemented Interfaces:
- G4Visible
- Direct Known Subclasses:
- G4NURBSbox, G4NURBScylinder, G4NURBShexahedron, G4NURBStube, G4NURBStubesector
public class G4NURBS
- extends G4Point3DList
- implements G4Visible
|
Field Summary |
static int |
NofC
|
static int |
W
|
static int |
X
|
static int |
Y
|
static int |
Z
|
|
Constructor Summary |
G4NURBS(long cPtr,
boolean cMemoryOwn)
|
| Methods inherited from class hep.geant4.jni.G4Point3DVector |
add, capacity, clear, empty, get, getCPtr, isEmpty, pushBack, reserve, set, size |
X
public static final int X
Y
public static final int Y
Z
public static final int Z
W
public static final int W
NofC
public static final int NofC
G4NURBS
public G4NURBS(long cPtr,
boolean cMemoryOwn)
getCPtr
public static long getCPtr(G4NURBS obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize in class G4Point3DList
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete in class G4Point3DList
getVisAttributes
public G4VisAttributes getVisAttributes()
- Specified by:
getVisAttributes in interface G4Visible
setVisAttributes
public void setVisAttributes(G4VisAttributes attributes)
- Specified by:
setVisAttributes in interface G4Visible
whoami
public String whoami()
tochar
public static char tochar(G4NURBS.t_direction in_dir)
getUorder
public int getUorder()
getVorder
public int getVorder()
getUnbrKnots
public int getUnbrKnots()
getVnbrKnots
public int getVnbrKnots()
getUnbrCtrlPts
public int getUnbrCtrlPts()
getVnbrCtrlPts
public int getVnbrCtrlPts()
gettotalnbrCtrlPts
public int gettotalnbrCtrlPts()
getUmin
public double getUmin()
getUmax
public double getUmax()
getVmin
public double getVmin()
getVmax
public double getVmax()
calcPoint
public void calcPoint(double u,
double v,
G4Point3D p,
G4Vector3D utan,
G4Vector3D vtan)
getorder
public int getorder(G4NURBS.t_direction in_dir)
getnbrKnots
public int getnbrKnots(G4NURBS.t_direction in_dir)
getnbrCtrlPts
public int getnbrCtrlPts(G4NURBS.t_direction in_dir)
getfloatKnot
public float getfloatKnot(G4NURBS.t_direction in_dir,
long in_index)
getdoubleKnot
public double getdoubleKnot(G4NURBS.t_direction in_dir,
long in_index)
getfloatCtrlPt
public SWIGTYPE_p_a_G4NURBS__NofC__float getfloatCtrlPt(long in_onedimindex)
getfloatCtrlPt
public SWIGTYPE_p_a_G4NURBS__NofC__float getfloatCtrlPt(long in_Uindex,
long in_Vindex)
getdoubleCtrlPt
public SWIGTYPE_p_a_G4NURBS__NofC__double getdoubleCtrlPt(long in_onedimindex)
getdoubleCtrlPt
public SWIGTYPE_p_a_G4NURBS__NofC__double getdoubleCtrlPt(long in_Uindex,
long in_Vindex)
getfloatAllKnots
public SWIGTYPE_p_float getfloatAllKnots(G4NURBS.t_direction in_dir)
getdoubleAllKnots
public SWIGTYPE_p_double getdoubleAllKnots(G4NURBS.t_direction in_dir)
getfloatAllCtrlPts
public SWIGTYPE_p_float getfloatAllCtrlPts()
getdoubleAllCtrlPts
public SWIGTYPE_p_double getdoubleAllCtrlPts()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.