Public Attributes | |
int | main_index |
index of the given point (appearing in the range 0--2pi) in the 0--3pi euclidean plane structure (position will coincide with that on the 0--2pi cylinder, but index labelling it will be different) | |
int | mirror_index |
index of the mirror point (appearing in the range 2pi--3pi) in the 0--3pi euclidean plane structure |
| . | | . | | . | | . | | 2 . | | * . | | + . + | | 0 . 1 | | . | 0 2pi 3pi
Each "true" point has its true "cylinder" index (the index that is known externally to this class) as well as euclidean plane indices (main_index and mirror index in the MirrorVertexInfo structure), which are private concepts of this class.
In above picture our structures would hold the following info (the picture shows the euclidean-plane numbering)
_mirror_info[cylinder_index = 0] = (0, 1) _mirror_info[cylinder_index = 1] = (2, INEXISTENT_VERTEX)
We also need to be able to go from the euclidean plane indices back to the "true" cylinder index, and for this purpose we use the vector _cylinder_index_of_plane_vertex[...], which in the above example has the following contents
_cylinder_index_of_plane_vertex[0] = 0 _cylinder_index_of_plane_vertex[1] = 0 _cylinder_index_of_plane_vertex[2] = 1
Definition at line 135 of file Dnn3piCylinder.hh.
index of the given point (appearing in the range 0--2pi) in the 0--3pi euclidean plane structure (position will coincide with that on the 0--2pi cylinder, but index labelling it will be different)
Definition at line 140 of file Dnn3piCylinder.hh.
index of the mirror point (appearing in the range 2pi--3pi) in the 0--3pi euclidean plane structure
Definition at line 143 of file Dnn3piCylinder.hh.