#include <RayGrid.h>
Public Member Functions | |
| Coordinates (const ray_pair_vector_t &rays, int normal_axis=0, double normal_location=0.0) | |
| Vector | zero_crossing (layer_index_t one, layer_index_t two) const |
| Vector | ray_crossing (const coordinate_t &one, const coordinate_t &two) const |
| double | pitch_location (const coordinate_t &one, const coordinate_t &two, layer_index_t other) const |
| int | pitch_index (double pitch, layer_index_t layer) const |
| int | nlayers () const |
| const std::vector< double > & | pitch_mags () const |
| const vector_array1d_t & | pitch_dirs () const |
| const vector_array1d_t & | centers () const |
| const vector_array2d_t & | ray_jumps () const |
| const tensor_t | a () const |
| const tensor_t | b () const |
Private Attributes | |
| int | m_nlayers |
| std::vector< double > | m_pitch_mag |
| vector_array1d_t | m_pitch_dir |
| vector_array1d_t | m_center |
| vector_array2d_t | m_zero_crossing |
| vector_array2d_t | m_ray_jump |
| tensor_t | m_a |
| tensor_t | m_b |
| Coordinates::Coordinates | ( | const ray_pair_vector_t & | rays, |
| int | normal_axis = 0, |
||
| double | normal_location = 0.0 |
||
| ) |
Definition at line 7 of file RayGrid.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 82 of file RayGrid.h.
| double Coordinates::pitch_location | ( | const coordinate_t & | one, |
| const coordinate_t & | two, | ||
| layer_index_t | other | ||
| ) | const |
Definition at line 133 of file RayGrid.cxx.
|
inline |
Definition at line 87 of file RayGrid.h.
| Vector Coordinates::ray_crossing | ( | const coordinate_t & | one, |
| const coordinate_t & | two | ||
| ) | const |
Definition at line 122 of file RayGrid.cxx.
|
inline |
| Vector Coordinates::zero_crossing | ( | layer_index_t | one, |
| layer_index_t | two | ||
| ) | const |
Definition at line 117 of file RayGrid.cxx.
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.11