Public Member Functions | |
| Horizon3DTesselator (const Coord3List *, int nrcoordcol, unsigned char spacing, int nrrow, int nrcol, TypeSet< int > *pointci, TypeSet< int > *lineci, TypeSet< int > *stripci, TypeSet< int > *pointni, TypeSet< int > *lineni, TypeSet< int > *stripni, Coord3List *normals, int nrnormalcols_, int normstartidx) | |
| int | nextStep () |
Protected Member Functions | |
| void | computeNormal (int ni, int row, int col) |
| int | getNormalIdx (int crdidx) |
Protected Attributes | |
| const Coord3List * | coords_ |
| unsigned char | spacing_ |
| int | nrcols_ |
| int | nrrows_ |
| int | nrcoordcols_ |
| int | nrnormalcols_ |
| TypeSet< int > * | pointci_ |
| TypeSet< int > * | lineci_ |
| TypeSet< int > * | stripci_ |
| TypeSet< int > * | pointni_ |
| TypeSet< int > * | lineni_ |
| TypeSet< int > * | stripni_ |
| Coord3List * | normals_ |
| int | normalstart_ |
| const double | cosanglexinl_ |
| const double | sinanglexinl_ |
| Horizon3DTesselator::Horizon3DTesselator | ( | const Coord3List * | , | |
| int | nrcoordcol, | |||
| unsigned char | spacing, | |||
| int | nrrow, | |||
| int | nrcol, | |||
| TypeSet< int > * | pointci, | |||
| TypeSet< int > * | lineci, | |||
| TypeSet< int > * | stripci, | |||
| TypeSet< int > * | pointni, | |||
| TypeSet< int > * | lineni, | |||
| TypeSet< int > * | stripni, | |||
| Coord3List * | normals, | |||
| int | nrnormalcols_, | |||
| int | normstartidx | |||
| ) |
| void Horizon3DTesselator::computeNormal | ( | int | ni, | |
| int | row, | |||
| int | col | |||
| ) | [protected] |
| int Horizon3DTesselator::getNormalIdx | ( | int | crdidx | ) | [protected] |
| int Horizon3DTesselator::nextStep | ( | ) | [virtual] |
Implements SequentialTask.
const Coord3List* Horizon3DTesselator::coords_ [protected] |
const double Horizon3DTesselator::cosanglexinl_ [protected] |
TypeSet<int>* Horizon3DTesselator::lineci_ [protected] |
TypeSet<int>* Horizon3DTesselator::lineni_ [protected] |
Coord3List* Horizon3DTesselator::normals_ [protected] |
int Horizon3DTesselator::normalstart_ [protected] |
int Horizon3DTesselator::nrcols_ [protected] |
int Horizon3DTesselator::nrcoordcols_ [protected] |
int Horizon3DTesselator::nrnormalcols_ [protected] |
int Horizon3DTesselator::nrrows_ [protected] |
TypeSet<int>* Horizon3DTesselator::pointci_ [protected] |
TypeSet<int>* Horizon3DTesselator::pointni_ [protected] |
const double Horizon3DTesselator::sinanglexinl_ [protected] |
unsigned char Horizon3DTesselator::spacing_ [protected] |
TypeSet<int>* Horizon3DTesselator::stripci_ [protected] |
TypeSet<int>* Horizon3DTesselator::stripni_ [protected] |
1.7.1