#include <UReduciblePolygon.hh>
|
| | UReduciblePolygon (const double a[], const double b[], int n) |
| |
| | UReduciblePolygon (const double rmin[], const double rmax[], const double z[], int n) |
| |
| virtual | ~UReduciblePolygon () |
| |
| int | NumVertices () const |
| |
| double | Amin () const |
| |
| double | Amax () const |
| |
| double | Bmin () const |
| |
| double | Bmax () const |
| |
| void | CopyVertices (double a[], double b[]) const |
| |
| void | ScaleA (double scale) |
| |
| void | ScaleB (double scale) |
| |
| bool | RemoveDuplicateVertices (double tolerance) |
| |
| bool | RemoveRedundantVertices (double tolerance) |
| |
| void | ReverseOrder () |
| |
| void | StartWithZMin () |
| |
| double | Area () |
| |
| bool | CrossesItself (double tolerance) |
| |
| bool | BisectedBy (double a1, double b1, double a2, double b2, double tolerance) |
| |
| void | Print () |
| |
Definition at line 39 of file UReduciblePolygon.hh.
| UReduciblePolygon::UReduciblePolygon |
( |
const double |
a[], |
|
|
const double |
b[], |
|
|
int |
n |
|
) |
| |
| UReduciblePolygon::UReduciblePolygon |
( |
const double |
rmin[], |
|
|
const double |
rmax[], |
|
|
const double |
z[], |
|
|
int |
n |
|
) |
| |
| UReduciblePolygon::~UReduciblePolygon |
( |
| ) |
|
|
virtual |
| double UReduciblePolygon::Amax |
( |
| ) |
const |
|
inline |
| double UReduciblePolygon::Amin |
( |
| ) |
const |
|
inline |
| double UReduciblePolygon::Area |
( |
| ) |
|
| bool UReduciblePolygon::BisectedBy |
( |
double |
a1, |
|
|
double |
b1, |
|
|
double |
a2, |
|
|
double |
b2, |
|
|
double |
tolerance |
|
) |
| |
| double UReduciblePolygon::Bmax |
( |
| ) |
const |
|
inline |
| double UReduciblePolygon::Bmin |
( |
| ) |
const |
|
inline |
| void UReduciblePolygon::CalculateMaxMin |
( |
| ) |
|
|
protected |
| void UReduciblePolygon::CopyVertices |
( |
double |
a[], |
|
|
double |
b[] |
|
) |
| const |
| void UReduciblePolygon::Create |
( |
const double |
a[], |
|
|
const double |
b[], |
|
|
int |
n |
|
) |
| |
|
protected |
| bool UReduciblePolygon::CrossesItself |
( |
double |
tolerance | ) |
|
| int UReduciblePolygon::NumVertices |
( |
| ) |
const |
|
inline |
| bool UReduciblePolygon::RemoveDuplicateVertices |
( |
double |
tolerance | ) |
|
| bool UReduciblePolygon::RemoveRedundantVertices |
( |
double |
tolerance | ) |
|
| void UReduciblePolygon::ReverseOrder |
( |
| ) |
|
| void UReduciblePolygon::ScaleA |
( |
double |
scale | ) |
|
| void UReduciblePolygon::ScaleB |
( |
double |
scale | ) |
|
| void UReduciblePolygon::StartWithZMin |
( |
| ) |
|
| double UReduciblePolygon::aMax |
|
protected |
| double UReduciblePolygon::aMin |
|
protected |
| double UReduciblePolygon::bMax |
|
protected |
| double UReduciblePolygon::bMin |
|
protected |
| int UReduciblePolygon::numVertices |
|
protected |
The documentation for this class was generated from the following files: