Geant4
9.6.p02
|
#include <G4NURBStube.hh>
Additional Inherited Members | |
Public Types inherited from G4NURBS | |
enum | t_direction { U = 0, V = 1, DMask = 1, NofD = 2 } |
enum | { X, Y, Z, W, NofC } |
enum | t_KnotVectorGenFlag { UserDefined, Regular, RegularRep } |
typedef unsigned int | t_index |
typedef t_index | t_indKnot |
typedef unsigned int | t_indCoord |
typedef unsigned int | t_indCtrlPt |
typedef t_index | t_inddCtrlPt |
typedef G4double | t_doubleCtrlPt [NofC] |
typedef G4float | t_floatCtrlPt [NofC] |
typedef t_index | t_order |
typedef G4Float | t_Knot |
Static Public Member Functions inherited from G4NURBS | |
static char | Tochar (t_direction in_dir) |
Protected Types inherited from G4NURBS | |
enum | t_CheckFlag { NOcheck, check } |
typedef Float | G4Float |
typedef G4Float | t_Coord |
typedef t_Coord | t_CtrlPt [NofC] |
Protected Member Functions inherited from G4NURBS | |
G4NURBS (t_order in_Uorder, t_order in_Vorder, t_inddCtrlPt in_UnbrCtrlPts, t_inddCtrlPt in_VnbrCtrlPts, t_CtrlPt *in_pCtrlPts, t_Knot *in_pUKnots=0, t_Knot *in_pVKnots=0, t_CheckFlag in_CheckFlag=check) | |
G4NURBS (t_order in_Uorder, t_order in_Vorder, t_inddCtrlPt in_UnbrCtrlPts, t_inddCtrlPt in_VnbrCtrlPts, t_KnotVectorGenFlag in_UKVGFlag=Regular, t_KnotVectorGenFlag in_VKVGFlag=Regular, t_CheckFlag in_CheckFlag=check) | |
t_indCtrlPt | To1d (t_inddCtrlPt in_Uindex, t_inddCtrlPt in_Vindex) const |
Static Protected Member Functions inherited from G4NURBS | |
static t_floatCtrlPt * | TofloatCtrlPt (const t_CtrlPt &) |
static t_doubleCtrlPt * | TodoubleCtrlPt (const t_CtrlPt &) |
static G4bool | MakeKnotVector (t_Dir &inout_dirdat, t_KnotVectorGenFlag in_KVGFlag) |
static G4bool | MakeKnotVector (t_Dir *p_inoutdirdat, t_KnotVectorGenFlag in_KVGFlag) |
static void | CP (G4NURBS::t_CtrlPt &rcp, t_Coord x, t_Coord y, t_Coord z, t_Coord w) |
static void | CP (G4NURBS::t_CtrlPt &rcp, t_Coord x, t_Coord y, t_Coord z, t_Coord w, G4Float factor) |
Protected Attributes inherited from G4NURBS | |
t_Dir | m [NofD] |
t_indCtrlPt | mtotnbrCtrlPts |
t_CtrlPt * | mpCtrlPts |
Definition at line 44 of file G4NURBStube.hh.
|
virtual |
Implements G4NURBS.
Definition at line 102 of file G4NURBStube.cc.