#include <Transform.h>
|
virtual | ~Transform ()=default |
|
virtual std::unique_ptr< Transform > | genInversed () const |
|
void | transformV (const Vector3R &vector, Vector3R *out_vector) const |
|
void | transformO (const Vector3R &orientation, Vector3R *out_orientation) const |
|
void | transformP (const Vector3R &point, Vector3R *out_point) const |
|
void | transformV (const Vector3R &vector, const Time &time, Vector3R *out_vector) const |
|
void | transformO (const Vector3R &orientation, const Time &time, Vector3R *out_orientation) const |
|
void | transformP (const Vector3R &point, const Time &time, Vector3R *out_point) const |
|
void | transform (const Ray &ray, Ray *out_ray) const |
|
void | transform (const HitInfo &info, HitInfo *out_info) const |
|
void | transform (const AABB3D &aabb, AABB3D *out_aabb) const |
|
void | transform (const HitInfo &info, const Time &time, HitInfo *out_info) const |
|
void | transform (const AABB3D &aabb, const Time &time, AABB3D *out_aabb) const |
|
◆ ~Transform()
virtual ph::math::Transform::~Transform |
( |
| ) |
|
|
virtualdefault |
◆ genInversed()
std::unique_ptr< Transform > ph::math::Transform::genInversed |
( |
| ) |
const |
|
virtual |
◆ transform() [1/5]
void ph::math::Transform::transform |
( |
const AABB3D & | aabb, |
|
|
AABB3D * | out_aabb ) const |
◆ transform() [2/5]
void ph::math::Transform::transform |
( |
const AABB3D & | aabb, |
|
|
const Time & | time, |
|
|
AABB3D * | out_aabb ) const |
◆ transform() [3/5]
void ph::math::Transform::transform |
( |
const HitInfo & | info, |
|
|
const Time & | time, |
|
|
HitInfo * | out_info ) const |
◆ transform() [4/5]
void ph::math::Transform::transform |
( |
const HitInfo & | info, |
|
|
HitInfo * | out_info ) const |
◆ transform() [5/5]
void ph::math::Transform::transform |
( |
const Ray & | ray, |
|
|
Ray * | out_ray ) const |
◆ transformO() [1/2]
void ph::math::Transform::transformO |
( |
const Vector3R & | orientation, |
|
|
const Time & | time, |
|
|
Vector3R * | out_orientation ) const |
◆ transformO() [2/2]
void ph::math::Transform::transformO |
( |
const Vector3R & | orientation, |
|
|
Vector3R * | out_orientation ) const |
◆ transformP() [1/2]
void ph::math::Transform::transformP |
( |
const Vector3R & | point, |
|
|
const Time & | time, |
|
|
Vector3R * | out_point ) const |
◆ transformP() [2/2]
void ph::math::Transform::transformP |
( |
const Vector3R & | point, |
|
|
Vector3R * | out_point ) const |
◆ transformV() [1/2]
void ph::math::Transform::transformV |
( |
const Vector3R & | vector, |
|
|
const Time & | time, |
|
|
Vector3R * | out_vector ) const |
◆ transformV() [2/2]
void ph::math::Transform::transformV |
( |
const Vector3R & | vector, |
|
|
Vector3R * | out_vector ) const |
The documentation for this class was generated from the following files: