UVWMapper.h File Reference

UVWMapper.h File Reference
#include "export.h"
#include "maxheap.h"
#include "UVWMapTypes.h"
#include "matrix3.h"

Classes

class  UVWMapper
 

Enumerations

enum  CartesianAxisType {
  POSITIVE_X = 0, POSITIVE_Y = 1, POSITIVE_Z = 2, NEGATIVE_X = 3,
  NEGATIVE_Y = 4, NEGATIVE_Z = 5, N_CARTESIAN_AXIS_TYPES = 6
}
 Enumeration indexing axes of Cartesian coordinate system, in either possible sense, consistent with return value for UVWMapper::MainAxis function. More...
 
enum  CylindricalAxisType {
  RADIAL = 0, CIRCUMFERENTIAL = 1, POSITIVE_AXIAL = 2, NEGATIVE_AXIAL = 3,
  N_CYL_AXIS_TYPES = 4
}
 Enumeration indexing axes of Cylindrical coordinate system, including both possible senses of the cylindrical axial direction. More...
 

Enumeration Type Documentation

Enumeration indexing axes of Cartesian coordinate system, in either possible sense, consistent with return value for UVWMapper::MainAxis function.

Enumerator
POSITIVE_X 
POSITIVE_Y 
POSITIVE_Z 
NEGATIVE_X 
NEGATIVE_Y 
NEGATIVE_Z 
N_CARTESIAN_AXIS_TYPES 
21 {
22  POSITIVE_X = 0,
23  POSITIVE_Y = 1,
24  POSITIVE_Z = 2,
25  NEGATIVE_X = 3,
26  NEGATIVE_Y = 4,
27  NEGATIVE_Z = 5,
29 };
Definition: UVWMapper.h:26
Definition: UVWMapper.h:28
Definition: UVWMapper.h:22
Definition: UVWMapper.h:24
Definition: UVWMapper.h:23
Definition: UVWMapper.h:25
Definition: UVWMapper.h:27

Enumeration indexing axes of Cylindrical coordinate system, including both possible senses of the cylindrical axial direction.

Enumerator
RADIAL 
CIRCUMFERENTIAL 
POSITIVE_AXIAL 
NEGATIVE_AXIAL 
N_CYL_AXIS_TYPES 
34 {
35  RADIAL = 0,
36  CIRCUMFERENTIAL = 1,
37  POSITIVE_AXIAL = 2,
38  NEGATIVE_AXIAL = 3,
40 };
Definition: UVWMapper.h:39
Definition: UVWMapper.h:36
Definition: UVWMapper.h:37
Definition: UVWMapper.h:38
Definition: UVWMapper.h:35