|
bool | intersects (const mesh::pe::ConvexPolyhedronID poly, const Ray &ray, real_t &t_near, Vec3 &n) |
|
bool | intersects (const SphereID sphere, const Ray &ray, real_t &t, Vec3 &n) |
|
bool | intersects (const PlaneID plane, const Ray &ray, real_t &t, Vec3 &n) |
|
bool | intersects (const BoxID box, const Ray &ray, real_t &t, Vec3 &n) |
|
bool | intersects (const CapsuleID capsule, const Ray &ray, real_t &t, Vec3 &n) |
|
bool | intersects (const EllipsoidID ellipsoid, const Ray &ray, real_t &t, Vec3 &n) |
|
bool | intersects (const BodyID body, const Ray &ray, real_t &t, Vec3 &n) |
|
bool | intersects (const AABB &aabb, const Ray &ray, real_t &t, real_t padding=real_t(0.0), Vec3 *n=nullptr) |
|
bool | intersectsSphere (const Vec3 &gpos, real_t radius, const Ray &ray, real_t &t0, real_t &t1) |
|
std::ostream & | operator<< (std::ostream &os, const Ray &ray) |
| Global output operator for rays. More...
|
|
void | BodyIntersectionInfo_Comparator_MPI_OP (BodyIntersectionInfo *in, BodyIntersectionInfo *inout, const int *len, MPI_Datatype *dptr) |
|
bool | defaultIsBodyVisible (const BodyID body) |
|
ShadingParameters | defaultBodyTypeDependentShadingParams (const BodyID body) |
|
ShadingParameters | processRankDependentShadingParams (const BodyID body) |
|
ShadingParameters | defaultShadingParams (const BodyID body) |
|
ShadingParameters | blackShadingParams (const BodyID body) |
|
ShadingParameters | whiteShadingParams (const BodyID body) |
|
ShadingParameters | lightGreyShadingParams (const BodyID body) |
|
ShadingParameters | greyShadingParams (const BodyID body) |
|
ShadingParameters | darkGreyShadingParams (const BodyID body) |
|
ShadingParameters | redShadingParams (const BodyID body) |
|
ShadingParameters | greenShadingParams (const BodyID body) |
|
ShadingParameters | blueShadingParams (const BodyID body) |
|
ShadingParameters | violetShadingParams (const BodyID body) |
|
ShadingParameters | yellowShadingParams (const BodyID body) |
|