uLib-0.2
|
#include <Math/StructuredGrid.h>
Public Member Functions | |
StructuredGrid (const Vector3i &size) | |
void | SetSpacing (const Vector3f &spacing) |
Vector3f | GetSpacing () const |
bool | IsInsideBounds (const Vector4f &pt) const |
Vector3i | Find (const HPoint3f &pt) const |
void | PrintSelf (std::ostream &o) |
![]() | |
ContainerBox () | |
ContainerBox (const ContainerBox ©) | |
void | SetOrigin (const Vector3f &v) |
Vector3f | GetOrigin () const |
void | SetSize (const Vector3f &v) |
Vector3f | GetSize () const |
void | FlipLocalAxes (int first, int second) |
Matrix4f | GetWorldMatrix () const |
Vector4f | GetWorldPoint (const Vector4f &v) const |
Vector4f | GetWorldPoint (const float x, const float y, const float z) |
Vector4f | GetLocalPoint (const Vector4f &v) const |
Vector4f | GetLocalPoint (const float x, const float y, const float z) |
![]() | |
AffineTransform () | |
AffineTransform (AffineTransform *parent) | |
AffineTransform (const AffineTransform ©) | |
Eigen::Affine3f & | GetTransform () |
AffineTransform * | GetParent () const |
void | SetParent (AffineTransform *name) |
void | SetMatrix (Matrix4f &mat) |
Matrix4f & | GetMatrix () |
Matrix4f | GetWorldMatrix () const |
void | SetPosition (const Vector3f &v) |
Vector3f | GetPosition () const |
void | SetRotation (const Matrix3f &m) |
Matrix3f | GetRotation () const |
void | Translate (const Vector3f &v) |
void | Scale (const Vector3f &v) |
Vector3f | GetScale () const |
void | Rotate (const Matrix3f &m) |
void | PreRotate (const Matrix3f &m) |
void | QuaternionRotate (const Vector4f &q) |
void | EulerYZYRotate (const Vector3f &e) |
void | FlipAxes (int first, int second) |
![]() | |
StructuredData (const Vector3i &size) | |
StructuredData (const StructuredData ©) | |
Vector3i | GetDims () const |
void | SetDims (const Vector3i &size) |
Vector3i | GetIncrements () const |
void | SetIncrements (Vector3i name) |
void | SetDataOrder (Order order=YXZ) |
Order | GetDataOrder () const |
bool | IsInsideGrid (const Vector3i &v) const |
int | Map (Vector3i index) const |
Vector3i | UnMap (int index) const |
Additional Inherited Members | |
![]() | |
enum | _Order { CustomOrder = 0, XYZ = 0 | 1 << 2 | 2 << 4, XZY = 0 | 2 << 2 | 1 << 4, YXZ = 1 | 0 << 2 | 2 << 4, YZX = 2 | 0 << 2 | 1 << 4, ZXY = 1 | 2 << 2 | 0 << 4, ZYX = 2 | 1 << 2 | 0 << 4 } |
typedef enum _Order | Order |
![]() | |
Eigen::Affine3f | m_T |
AffineTransform * | m_Parent |
uLib::StructuredGrid::StructuredGrid | ( | const Vector3i & | size | ) |
|
inline |
bool uLib::StructuredGrid::IsInsideBounds | ( | const Vector4f & | pt | ) | const |
void uLib::StructuredGrid::PrintSelf | ( | std::ostream & | o | ) |
|
inline |