#include <Ray.h>
◆ Ray() [1/2]
walberla::mesh::Ray::Ray |
( |
| ) |
|
|
inline |
◆ Ray() [2/2]
◆ calcInvDirection()
void walberla::mesh::Ray::calcInvDirection |
( |
| ) |
|
|
inline |
◆ getDirection() [1/2]
const Vector3< real_t > & walberla::mesh::Ray::getDirection |
( |
| ) |
const |
|
inline |
◆ getDirection() [2/2]
real_t walberla::mesh::Ray::getDirection |
( |
size_t | axis | ) |
const |
|
inline |
◆ getImageX()
size_t walberla::mesh::Ray::getImageX |
( |
| ) |
const |
|
inline |
◆ getImageY()
size_t walberla::mesh::Ray::getImageY |
( |
| ) |
const |
|
inline |
◆ getInvDirection() [1/2]
const Vector3< real_t > & walberla::mesh::Ray::getInvDirection |
( |
| ) |
const |
|
inline |
◆ getInvDirection() [2/2]
real_t walberla::mesh::Ray::getInvDirection |
( |
size_t | axis | ) |
const |
|
inline |
◆ getInvDirectionSigns()
const Vector3< int8_t > & walberla::mesh::Ray::getInvDirectionSigns |
( |
| ) |
const |
|
inline |
◆ getOrigin()
const Vector3< real_t > & walberla::mesh::Ray::getOrigin |
( |
| ) |
const |
|
inline |
◆ setDirection()
void walberla::mesh::Ray::setDirection |
( |
const Vector3< real_t > & | direction | ) |
|
|
inline |
◆ setImageCoordinate()
void walberla::mesh::Ray::setImageCoordinate |
( |
size_t | x, |
|
|
size_t | y ) |
|
inline |
◆ setImageX()
void walberla::mesh::Ray::setImageX |
( |
size_t | x | ) |
|
|
inline |
◆ setImageY()
void walberla::mesh::Ray::setImageY |
( |
size_t | y | ) |
|
|
inline |
◆ setOrigin()
void walberla::mesh::Ray::setOrigin |
( |
const Vector3< real_t > & | origin | ) |
|
|
inline |
◆ xDir()
real_t walberla::mesh::Ray::xDir |
( |
| ) |
const |
|
inline |
◆ xInvDir()
real_t walberla::mesh::Ray::xInvDir |
( |
| ) |
const |
|
inline |
◆ yDir()
real_t walberla::mesh::Ray::yDir |
( |
| ) |
const |
|
inline |
◆ yInvDir()
real_t walberla::mesh::Ray::yInvDir |
( |
| ) |
const |
|
inline |
◆ zDir()
real_t walberla::mesh::Ray::zDir |
( |
| ) |
const |
|
inline |
◆ zInvDir()
real_t walberla::mesh::Ray::zInvDir |
( |
| ) |
const |
|
inline |
◆ direction_
The normalized direction of the ray.
◆ imageX_
size_t walberla::mesh::Ray::imageX_ |
|
private |
Y value of the pixel coordinate this ray intersects.
◆ imageY_
size_t walberla::mesh::Ray::imageY_ |
|
private |
X value of the pixel coordinate this ray intersects.
◆ inv_direction_
The inverted direction of the ray.
◆ origin_
◆ sign_
The signs of the inverted direction of the ray.
(Required for Ray-Box intersection code.)
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/mesh_common/distance_octree/Ray.h