#include <UPolyconeSide.hh>
|
| UPolyconeSide (const UPolyconeSideRZ *prevRZ, const UPolyconeSideRZ *tail, const UPolyconeSideRZ *head, const UPolyconeSideRZ *nextRZ, double phiStart, double deltaPhi, bool phiIsOpen, bool isAllBehind=false) |
|
virtual | ~UPolyconeSide () |
|
| UPolyconeSide (const UPolyconeSide &source) |
|
UPolyconeSide & | operator= (const UPolyconeSide &source) |
|
bool | Distance (const UVector3 &p, const UVector3 &v, bool outgoing, double surfTolerance, double &distance, double &distFromSurface, UVector3 &normal, bool &isAllBehind) |
|
double | Safety (const UVector3 &p, bool outgoing) |
|
VUSolid::EnumInside | Inside (const UVector3 &p, double tolerance, double *bestDistance) |
|
UVector3 | Normal (const UVector3 &p, double *bestDistance) |
|
double | Extent (const UVector3 axis) |
|
UVCSGface * | Clone () |
|
double | SurfaceArea () |
|
UVector3 | GetPointOnFace () |
|
| UPolyconeSide (__void__ &) |
|
| UVCSGface () |
|
virtual | ~UVCSGface () |
|
Definition at line 56 of file UPolyconeSide.hh.
UPolyconeSide::~UPolyconeSide |
( |
| ) |
|
|
virtual |
UPolyconeSide::UPolyconeSide |
( |
__void__ & |
| ) |
|
bool UPolyconeSide::Distance |
( |
const UVector3 & |
p, |
|
|
const UVector3 & |
v, |
|
|
bool |
outgoing, |
|
|
double |
surfTolerance, |
|
|
double & |
distance, |
|
|
double & |
distFromSurface, |
|
|
UVector3 & |
normal, |
|
|
bool & |
isAllBehind |
|
) |
| |
|
virtual |
double UPolyconeSide::DistanceAway |
( |
const UVector3 & |
p, |
|
|
bool |
opposite, |
|
|
double & |
distOutside2, |
|
|
double * |
rzNorm = 0 |
|
) |
| |
|
protected |
double UPolyconeSide::Extent |
( |
const UVector3 |
axis | ) |
|
|
virtual |
void UPolyconeSide::FindLineIntersect |
( |
double |
x1, |
|
|
double |
y1, |
|
|
double |
tx1, |
|
|
double |
ty1, |
|
|
double |
x2, |
|
|
double |
y2, |
|
|
double |
tx2, |
|
|
double |
ty2, |
|
|
double & |
x, |
|
|
double & |
y |
|
) |
| |
|
staticprotected |
double UPolyconeSide::GetPhi |
( |
const UVector3 & |
p | ) |
|
|
protected |
UVector3 UPolyconeSide::GetPointOnFace |
( |
| ) |
|
|
virtual |
double UPolyconeSide::Safety |
( |
const UVector3 & |
p, |
|
|
bool |
outgoing |
|
) |
| |
|
virtual |
double UPolyconeSide::SurfaceArea |
( |
| ) |
|
|
virtual |
bool UPolyconeSide::allBehind |
|
protected |
double UPolyconeSide::deltaPhi |
|
protected |
double UPolyconeSide::length |
|
protected |
int UPolyconeSide::ncorners |
|
protected |
double UPolyconeSide::nextRS |
|
protected |
double UPolyconeSide::nextZS |
|
protected |
bool UPolyconeSide::phiIsOpen |
|
protected |
double UPolyconeSide::prevRS |
|
protected |
double UPolyconeSide::prevZS |
|
protected |
double UPolyconeSide::r[2] |
|
protected |
double UPolyconeSide::rNorm |
|
protected |
double UPolyconeSide::rNormEdge[2] |
|
protected |
double UPolyconeSide::startPhi |
|
protected |
double UPolyconeSide::z[2] |
|
protected |
double UPolyconeSide::zNorm |
|
protected |
double UPolyconeSide::zNormEdge[2] |
|
protected |
The documentation for this class was generated from the following files: