ALBA
albaTransform Member List

This is the complete list of members for albaTransform, including all inherited members.

AddObserver(albaObserver *obj)albaEventBroadcaster
AddObserver(albaObserver &obj)albaEventBroadcaster
AddObserverCallback(void(*f)(void *sender, albaID eid, void *clientdata, void *calldata))albaEventBroadcaster
AddVectors(double inV0[3], double inV1[3], double outSum[3])albaTransformstatic
albaAbstractTypeMacro(albaTransformBase, albaReferenceCounted)albaTransformBase
albaReferenceCounted::albaAbstractTypeMacro(albaReferenceCounted, albaObject)albaReferenceCounted
albaEventBroadcaster(void *owner=NULL)albaEventBroadcaster
albaEventBroadcaster(const albaEventBroadcaster &c)albaEventBroadcasterinline
albaEventSender()albaEventSenderinline
albaObject()albaObject
albaObject(const albaObject &c)albaObjectinline
albaObserversList typedefalbaEventBroadcasterprotected
albaReferenceCounted()albaReferenceCounted
albaTransform()albaTransform
albaTransform(const albaTransform &)albaTransform
albaTransformBase()albaTransformBase
albaTransformBase(const albaTransformBase &)albaTransformBase
albaTypeMacro(albaTransform, albaTransformBase)albaTransform
AttitudeVectorToMatrix(double attitude_vector[3], albaMatrix &matrix)albaTransform
BuildVector(double *p1, double *p2, double *out_vector)albaTransformstatic
BuildVector(double coeff, const double *inVector, double *outVector, int refSysType=LOCAL, int localAxis=albaInteractorConstraint::X)albaTransformstatic
Concatenate(const albaMatrix &matrix, int premultiply)albaTransform
Concatenate(albaTransformBase *trans, int premultiply)albaTransforminline
CopyRotation(const albaMatrix &source, albaMatrix &target)albaTransformstatic
CopyRotation(const albaMatrix &source)albaTransforminline
CopyTranslation(const albaMatrix &source, albaMatrix &target)albaTransformstatic
CopyTranslation(const albaMatrix &source)albaTransforminline
CUSTOM enum valuealbaTransform
DecompAffine(HMatrix A, mmuAffineParts *parts)albaTransformstatic
Delete()albaReferenceCountedvirtual
EulerCardanicAngleToMatrix(double euler_cardan[3], int i, int j, int k, albaMatrix &matrix)albaTransform
FindPerpendicularVersors(double inVersorN[3], double outVersorP[3], double outVersorQ[3])albaTransformstatic
GetChannel()albaEventBroadcaster
GetListener()albaEventSenderinlinevirtual
GetMatrix()albaTransformBaseinlinevirtual
GetMatrixPointer()albaTransformBaseinline
GetMTime()albaTransformBaseinlinevirtual
GetObservers(std::vector< albaObserver * > &olist)albaEventBroadcaster
GetOrientation(const albaMatrix &in_matrix, double orientation[3])albaTransformstatic
GetOrientation(const albaMatrix &in_matrix, float orientation[3])albaTransformstatic
GetOrientation(double orientation[3])albaTransforminline
GetOrientation(float orient[3])albaTransforminline
GetOrientationWXYZ(const albaMatrix &in_matrix, double wxyz[4])albaTransformstatic
GetOrientationWXYZ(double wxyz[4])albaTransforminline
GetOrientationWXYZ(float wxyz[3])albaTransforminline
GetPosition(const albaMatrix &matrix, double position[3])albaTransformstatic
GetPosition(const albaMatrix &matrix, float position[3])albaTransformstatic
GetPosition(double position[3])albaTransforminline
GetPosition(float position[3])albaTransforminline
GetReferenceCount()albaReferenceCountedinline
GetScale(const albaMatrix &matrix, double scale[3])albaTransformstatic
GetScale(double scale[3])albaTransforminline
GetScale(float scale[3])albaTransforminline
GetStaticTypeId()albaObjectstatic
GetStaticTypeName()albaObjectstatic
GetTimeStamp()albaTransformBaseinline
GetTypeId() constalbaObjectvirtual
GetTypeName() constalbaObjectvirtual
GetUpdateTime()albaTransformBaseinlinevirtual
GetVersor(int axis, const albaMatrix &matrix, double versor[3])albaTransforminlinestatic
GetVersor(int axis, const albaMatrix &matrix, float versor[3])albaTransforminlinestatic
GetVersor(int axis, double versor[3])albaTransforminline
GetVersor(int axis, float versor[3])albaTransforminline
GLOBAL enum valuealbaTransform
HasListener()albaEventSenderinlinevirtual
HasObservers()albaEventBroadcaster
HelicalAxisToMatrix(double helical_axis[3], double angle, albaMatrix &matrix)albaTransform
HMatrix typedefalbaTransform
HVect typedefalbaTransform
Identity()albaTransform
InternalTransformPoint(const double in[3], double out[3])albaTransformBasevirtual
InternalTransformPoint(const float in[3], float out[3])albaTransformBasevirtual
InternalUpdate()albaTransforminlineprotectedvirtual
Invert()albaTransform
InvertAffine(mmuAffineParts *parts, mmuAffineParts *inverse)albaTransformstatic
InvokeEvent(albaEventBase &e)albaEventBroadcastervirtual
InvokeEvent(albaEventBase *e)albaEventBroadcastervirtual
InvokeEvent(void *sender, albaID id=ID_NO_EVENT, void *data=NULL)albaEventBroadcastervirtual
IsA(const char *type_name) constalbaObjectvirtual
IsA(const albaTypeID &type_id) constalbaObjectvirtual
IsObserver(albaObserver *obj)albaEventBroadcaster
IsStaticType(const char *type_name)albaObjectstatic
IsStaticType(const albaTypeID &type_id)albaObjectstatic
LOCAL enum valuealbaTransform
m_ChannelalbaEventBroadcasterprotected
m_HeapFlagalbaObjectprotected
m_ListeneralbaEventSenderprotected
m_MatrixalbaTransformBaseprotected
m_MTimealbaTransformBaseprotected
m_ObserversalbaEventBroadcasterprotected
m_ReferenceCountalbaReferenceCountedprotected
m_TimeStampalbaTransformBaseprotected
m_UpdateMutexalbaTransformBaseprotected
m_UpdateTimealbaTransformBaseprotected
MatrixToAttitudeVector(const albaMatrix &matrix, double attitude_vector[3])albaTransform
MatrixToEulerCardanicAngle(const albaMatrix &matrix, int i, int j, int k, double euler_cardan[3], double tentative_euler_cardan_first, double tentative_euler_cardan_second, double tentative_euler_cardan_third)albaTransform
MatrixToHelicalAxis(const albaMatrix &matrix, double helical_axis[3], double point[3], double &phi, double &t, int intersect)albaTransform
MatrixTommuQuaternion(const albaMatrix &matrix, double quaternion[4])albaTransform
mmuQuatPart enum namealbaTransform
Modified()albaTransformBaseinline
MultiplyVectorByScalar(double s, double *vin, double *vout)albaTransformstatic
NewObjectInstance() const =0albaObjectpure virtual
PARENT enum valuealbaTransform
PolarDecomp(const albaMatrix &M, albaMatrix &Q, albaMatrix &S, double translation[3])albaTransformstatic
PolarDecomp(albaMatrix &Q, albaMatrix &S, double translation[3])albaTransforminline
PolarDecomp(HMatrix M, HMatrix Q, HMatrix S)albaTransformstatic
Print(std::ostream &os, const int indent=0) constalbaTransformBasevirtual
ProjectVectorOnAxis(const double *in_vector, const double *in_axis, double *out_projection=NULL)albaTransformstatic
ProjectVectorOnPlane(const double *in_vector, const double *in_plane_normal, double *out_projection=NULL)albaTransformstatic
QuaternionFromMatrix(HMatrix mat)albaTransformstatic
QuaternionToMatrix(double quaternion[4], albaMatrix &matrix)albaTransform
Register(void *obj)albaReferenceCounted
RemoveAllObservers()albaEventBroadcaster
RemoveObserver(albaObserver *obj)albaEventBroadcaster
RotateWXYZ(const albaMatrix &source, albaMatrix &target, double angle, double x, double y, double z, int premultiply)albaTransformstatic
RotateWXYZ(double angle, double x, double y, double z, int premultiply)albaTransforminline
RotateWXYZ(double angle, double rot[3], int premultiply)albaTransforminline
RotateX(albaMatrix &matrix, double angle, int premultiply)albaTransforminlinestatic
RotateX(double angle, int premultiply)albaTransforminline
RotateY(albaMatrix &matrix, double angle, int premultiply)albaTransforminlinestatic
RotateY(double angle, int premultiply)albaTransforminline
RotateZ(albaMatrix &matrix, double angle, int premultiply)albaTransforminlinestatic
RotateZ(double angle, int premultiply)albaTransforminline
SafeDownCast(albaObject *o)albaObjectstatic
Scale(albaMatrix &matrix, double scalex, double scaley, double scalez, int premultiply)albaTransformstatic
Scale(double scalex, double scaley, double scalez, int premultiply)albaTransforminline
SetChannel(albaID ch)albaEventBroadcaster
SetListener(albaObserver *o)albaEventBroadcastervirtual
SetMatrix(const albaMatrix &input)albaTransforminlinevirtual
SetMatrixPointer(albaMatrix *matrix)albaTransform
SetOrientation(albaMatrix &matrix, double orientation[3])albaTransformstatic
SetOrientation(double orientation[3])albaTransforminline
SetOrientation(double rx, double ry, double rz)albaTransforminline
SetOrientation(albaMatrix &matrix, double rx, double ry, double rz)albaTransforminlinestatic
SetPosition(albaMatrix &matrix, double position[3])albaTransformstatic
SetPosition(double position[3])albaTransforminline
SetPosition(double x, double y, double z)albaTransforminline
SetPosition(albaMatrix &matrix, double x, double y, double z)albaTransforminlinestatic
SetReferenceCount(int)albaReferenceCounted
SetTimeStamp(albaTimeStamp t)albaTransformBaseinline
SetVersor(int axis, double versor[3], albaMatrix &matrix)albaTransformstatic
Snuggle(mmuQuat q, HVect *k)albaTransformstatic
SpectDecomp(HMatrix S, HMatrix U)albaTransformstatic
TransformNormalAtPoint(const float point[3], const float in[3], float out[3])albaTransformBase
TransformNormalAtPoint(const double point[3], const double in[3], double out[3])albaTransformBase
TransformPoint(const float in[3], float out[3])albaTransformBaseinline
TransformPoint(const double in[3], double out[3])albaTransformBaseinline
TransformVectorAtPoint(const float point[3], const float in[3], float out[3])albaTransformBase
TransformVectorAtPoint(const double point[3], const double in[3], double out[3])albaTransformBase
Translate(albaMatrix &matrix, double translation[3], int premultiply)albaTransformstatic
Translate(double translation[3], int premultiply)albaTransforminline
Translate(double x, double y, double z, int premultiply)albaTransforminline
Translate(albaMatrix &matrix, double x, double y, double z, int premultiply)albaTransforminlinestatic
UnRegister(void *obj)albaReferenceCountedvirtual
Update()albaTransformBasevirtual
VIEW enum valuealbaTransform
W enum valuealbaTransform
X enum valuealbaTransform
Y enum valuealbaTransform
Z enum valuealbaTransform
~albaEventBroadcaster()albaEventBroadcastervirtual
~albaObject()albaObjectvirtual
~albaReferenceCounted()albaReferenceCountedvirtual
~albaTransform()albaTransform
~albaTransformBase()albaTransformBase