12 #ifndef __BDCYLINDER__
13 #define __BDCYLINDER__
15 #include <BoundComp3D.h>
45 virtual int GetXYZofTS(
double T,
double S,
double &X,
double &Y,
49 virtual int GetTSofXYZ(
double X,
double Y,
double Z,
double &T,
54 virtual int GetXYZandTS(
int N_Points,
double *LinComb,
55 double *xp,
double *yp,
double *zp,
56 double *tp,
double *sp,
57 double &X,
double &Y,
double &Z,
58 double &T,
double &S);
60 virtual int ReadIn(std::ifstream &dat);
62 void SetParams(
double r,
double px,
double py,
double pz,
63 double ax,
double ay,
double az,
double nx,
double ny,
double nz);
virtual int GetTSofXYZ(double X, double Y, double Z, double &T, double &S)
Definition: BdCylinder.C:43
double mAx
Definition: BdCylinder.h:27
virtual int ReadIn(std::ifstream &dat)
Definition: BdCylinder.C:22
Definition: BoundComp3D.h:17
double mPx
Definition: BdCylinder.h:24
Definition: BdCylinder.h:17
virtual int GetXYZofTS(double T, double S, double &X, double &Y, double &Z)
Definition: BdCylinder.C:28
double mRadius
Definition: BdCylinder.h:21
virtual int GetXYZandTS(int N_Points, double *LinComb, double *xp, double *yp, double *zp, double *tp, double *sp, double &X, double &Y, double &Z, double &T, double &S)
Definition: BdCylinder.C:64