#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: