|
| VoxImage () |
|
| VoxImage (const Vector3i &size) |
|
| VoxImage (const VoxImage< T > ©) |
|
std::vector< T > & | Data () |
|
const std::vector< T > & | ConstData () const |
|
const T & | At (int i) const |
|
const T & | At (const Vector3i &id) const |
|
T & | operator[] (unsigned int i) |
|
T & | operator[] (const Vector3i &id) |
|
Scalarf | GetValue (const Vector3i &id) const |
|
Scalarf | GetValue (const int id) const |
|
void | SetValue (const Vector3i &id, Scalarf value) |
|
void | SetValue (const int id, float value) |
|
void | SetDims (const Vector3i &size) |
|
VoxImage< T > | clipImage (const Vector3i begin, const Vector3i end) const |
|
VoxImage< T > | clipImage (const HPoint3f begin, const HPoint3f end) const |
|
VoxImage< T > | clipImage (const float density) const |
|
VoxImage< T > | clipImage (const float densityMin, const float densityMax) const |
|
VoxImage< T > | maskImage (const HPoint3f begin, const HPoint3f end, float value) const |
|
VoxImage< T > | maskImage (const float threshold, float belowValue=0, float aboveValue=0) const |
|
VoxImage< T > | fixVoxels (const float threshold, float tolerance) const |
|
VoxImage< T > | fixVoxels (const float threshold, float tolerance, const HPoint3f begin, const HPoint3f end) const |
|
VoxImage< T > | fixVoxelsAroundPlane (const float threshold, float tolerance, const HPoint3f begin, const HPoint3f end, bool aboveAir) const |
|
VoxImage< T > | fixVoxels (const HPoint3f begin, const HPoint3f end) const |
|
VoxImage< T > | Abs () const |
|
void | SelectScalarfComponent (T &element, Scalarf *scalar) |
|
void | InitVoxels (T t) |
|
void | operator*= (Scalarf scalar) |
|
void | operator+= (Scalarf scalar) |
|
void | operator/= (Scalarf scalar) |
|
void | operator-= (Scalarf scalar) |
|
template<typename S > |
void | operator+= (VoxImage< S > &sibling) |
|
template<typename S > |
void | operator-= (VoxImage< S > &sibling) |
|
template<typename S > |
void | operator*= (VoxImage< S > &sibling) |
|
template<typename S > |
void | operator/= (VoxImage< S > &sibling) |
|
void | ExportToVtk (const char *file, bool density_type=0) |
|
void | ExportToVtkXml (const char *file, bool density_type=0) |
|
int | ImportFromVtk (const char *file) |
|
| 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 |
|