ALBA
|
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]) | albaTransform | static |
albaAbstractTypeMacro(albaTransformBase, albaReferenceCounted) | albaTransformBase | |
albaReferenceCounted::albaAbstractTypeMacro(albaReferenceCounted, albaObject) | albaReferenceCounted | |
albaEventBroadcaster(void *owner=NULL) | albaEventBroadcaster | |
albaEventBroadcaster(const albaEventBroadcaster &c) | albaEventBroadcaster | inline |
albaEventSender() | albaEventSender | inline |
albaObject() | albaObject | |
albaObject(const albaObject &c) | albaObject | inline |
albaObserversList typedef | albaEventBroadcaster | protected |
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) | albaTransform | static |
BuildVector(double coeff, const double *inVector, double *outVector, int refSysType=LOCAL, int localAxis=albaInteractorConstraint::X) | albaTransform | static |
Concatenate(const albaMatrix &matrix, int premultiply) | albaTransform | |
Concatenate(albaTransformBase *trans, int premultiply) | albaTransform | inline |
CopyRotation(const albaMatrix &source, albaMatrix &target) | albaTransform | static |
CopyRotation(const albaMatrix &source) | albaTransform | inline |
CopyTranslation(const albaMatrix &source, albaMatrix &target) | albaTransform | static |
CopyTranslation(const albaMatrix &source) | albaTransform | inline |
CUSTOM enum value | albaTransform | |
DecompAffine(HMatrix A, mmuAffineParts *parts) | albaTransform | static |
Delete() | albaReferenceCounted | virtual |
EulerCardanicAngleToMatrix(double euler_cardan[3], int i, int j, int k, albaMatrix &matrix) | albaTransform | |
FindPerpendicularVersors(double inVersorN[3], double outVersorP[3], double outVersorQ[3]) | albaTransform | static |
GetChannel() | albaEventBroadcaster | |
GetListener() | albaEventSender | inlinevirtual |
GetMatrix() | albaTransformBase | inlinevirtual |
GetMatrixPointer() | albaTransformBase | inline |
GetMTime() | albaTransformBase | inlinevirtual |
GetObservers(std::vector< albaObserver * > &olist) | albaEventBroadcaster | |
GetOrientation(const albaMatrix &in_matrix, double orientation[3]) | albaTransform | static |
GetOrientation(const albaMatrix &in_matrix, float orientation[3]) | albaTransform | static |
GetOrientation(double orientation[3]) | albaTransform | inline |
GetOrientation(float orient[3]) | albaTransform | inline |
GetOrientationWXYZ(const albaMatrix &in_matrix, double wxyz[4]) | albaTransform | static |
GetOrientationWXYZ(double wxyz[4]) | albaTransform | inline |
GetOrientationWXYZ(float wxyz[3]) | albaTransform | inline |
GetPosition(const albaMatrix &matrix, double position[3]) | albaTransform | static |
GetPosition(const albaMatrix &matrix, float position[3]) | albaTransform | static |
GetPosition(double position[3]) | albaTransform | inline |
GetPosition(float position[3]) | albaTransform | inline |
GetReferenceCount() | albaReferenceCounted | inline |
GetScale(const albaMatrix &matrix, double scale[3]) | albaTransform | static |
GetScale(double scale[3]) | albaTransform | inline |
GetScale(float scale[3]) | albaTransform | inline |
GetStaticTypeId() | albaObject | static |
GetStaticTypeName() | albaObject | static |
GetTimeStamp() | albaTransformBase | inline |
GetTypeId() const | albaObject | virtual |
GetTypeName() const | albaObject | virtual |
GetUpdateTime() | albaTransformBase | inlinevirtual |
GetVersor(int axis, const albaMatrix &matrix, double versor[3]) | albaTransform | inlinestatic |
GetVersor(int axis, const albaMatrix &matrix, float versor[3]) | albaTransform | inlinestatic |
GetVersor(int axis, double versor[3]) | albaTransform | inline |
GetVersor(int axis, float versor[3]) | albaTransform | inline |
GLOBAL enum value | albaTransform | |
HasListener() | albaEventSender | inlinevirtual |
HasObservers() | albaEventBroadcaster | |
HelicalAxisToMatrix(double helical_axis[3], double angle, albaMatrix &matrix) | albaTransform | |
HMatrix typedef | albaTransform | |
HVect typedef | albaTransform | |
Identity() | albaTransform | |
InternalTransformPoint(const double in[3], double out[3]) | albaTransformBase | virtual |
InternalTransformPoint(const float in[3], float out[3]) | albaTransformBase | virtual |
InternalUpdate() | albaTransform | inlineprotectedvirtual |
Invert() | albaTransform | |
InvertAffine(mmuAffineParts *parts, mmuAffineParts *inverse) | albaTransform | static |
InvokeEvent(albaEventBase &e) | albaEventBroadcaster | virtual |
InvokeEvent(albaEventBase *e) | albaEventBroadcaster | virtual |
InvokeEvent(void *sender, albaID id=ID_NO_EVENT, void *data=NULL) | albaEventBroadcaster | virtual |
IsA(const char *type_name) const | albaObject | virtual |
IsA(const albaTypeID &type_id) const | albaObject | virtual |
IsObserver(albaObserver *obj) | albaEventBroadcaster | |
IsStaticType(const char *type_name) | albaObject | static |
IsStaticType(const albaTypeID &type_id) | albaObject | static |
LOCAL enum value | albaTransform | |
m_Channel | albaEventBroadcaster | protected |
m_HeapFlag | albaObject | protected |
m_Listener | albaEventSender | protected |
m_Matrix | albaTransformBase | protected |
m_MTime | albaTransformBase | protected |
m_Observers | albaEventBroadcaster | protected |
m_ReferenceCount | albaReferenceCounted | protected |
m_TimeStamp | albaTransformBase | protected |
m_UpdateMutex | albaTransformBase | protected |
m_UpdateTime | albaTransformBase | protected |
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 name | albaTransform | |
Modified() | albaTransformBase | inline |
MultiplyVectorByScalar(double s, double *vin, double *vout) | albaTransform | static |
NewObjectInstance() const =0 | albaObject | pure virtual |
PARENT enum value | albaTransform | |
PolarDecomp(const albaMatrix &M, albaMatrix &Q, albaMatrix &S, double translation[3]) | albaTransform | static |
PolarDecomp(albaMatrix &Q, albaMatrix &S, double translation[3]) | albaTransform | inline |
PolarDecomp(HMatrix M, HMatrix Q, HMatrix S) | albaTransform | static |
Print(std::ostream &os, const int indent=0) const | albaTransformBase | virtual |
ProjectVectorOnAxis(const double *in_vector, const double *in_axis, double *out_projection=NULL) | albaTransform | static |
ProjectVectorOnPlane(const double *in_vector, const double *in_plane_normal, double *out_projection=NULL) | albaTransform | static |
QuaternionFromMatrix(HMatrix mat) | albaTransform | static |
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) | albaTransform | static |
RotateWXYZ(double angle, double x, double y, double z, int premultiply) | albaTransform | inline |
RotateWXYZ(double angle, double rot[3], int premultiply) | albaTransform | inline |
RotateX(albaMatrix &matrix, double angle, int premultiply) | albaTransform | inlinestatic |
RotateX(double angle, int premultiply) | albaTransform | inline |
RotateY(albaMatrix &matrix, double angle, int premultiply) | albaTransform | inlinestatic |
RotateY(double angle, int premultiply) | albaTransform | inline |
RotateZ(albaMatrix &matrix, double angle, int premultiply) | albaTransform | inlinestatic |
RotateZ(double angle, int premultiply) | albaTransform | inline |
SafeDownCast(albaObject *o) | albaObject | static |
Scale(albaMatrix &matrix, double scalex, double scaley, double scalez, int premultiply) | albaTransform | static |
Scale(double scalex, double scaley, double scalez, int premultiply) | albaTransform | inline |
SetChannel(albaID ch) | albaEventBroadcaster | |
SetListener(albaObserver *o) | albaEventBroadcaster | virtual |
SetMatrix(const albaMatrix &input) | albaTransform | inlinevirtual |
SetMatrixPointer(albaMatrix *matrix) | albaTransform | |
SetOrientation(albaMatrix &matrix, double orientation[3]) | albaTransform | static |
SetOrientation(double orientation[3]) | albaTransform | inline |
SetOrientation(double rx, double ry, double rz) | albaTransform | inline |
SetOrientation(albaMatrix &matrix, double rx, double ry, double rz) | albaTransform | inlinestatic |
SetPosition(albaMatrix &matrix, double position[3]) | albaTransform | static |
SetPosition(double position[3]) | albaTransform | inline |
SetPosition(double x, double y, double z) | albaTransform | inline |
SetPosition(albaMatrix &matrix, double x, double y, double z) | albaTransform | inlinestatic |
SetReferenceCount(int) | albaReferenceCounted | |
SetTimeStamp(albaTimeStamp t) | albaTransformBase | inline |
SetVersor(int axis, double versor[3], albaMatrix &matrix) | albaTransform | static |
Snuggle(mmuQuat q, HVect *k) | albaTransform | static |
SpectDecomp(HMatrix S, HMatrix U) | albaTransform | static |
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]) | albaTransformBase | inline |
TransformPoint(const double in[3], double out[3]) | albaTransformBase | inline |
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) | albaTransform | static |
Translate(double translation[3], int premultiply) | albaTransform | inline |
Translate(double x, double y, double z, int premultiply) | albaTransform | inline |
Translate(albaMatrix &matrix, double x, double y, double z, int premultiply) | albaTransform | inlinestatic |
UnRegister(void *obj) | albaReferenceCounted | virtual |
Update() | albaTransformBase | virtual |
VIEW enum value | albaTransform | |
W enum value | albaTransform | |
X enum value | albaTransform | |
Y enum value | albaTransform | |
Z enum value | albaTransform | |
~albaEventBroadcaster() | albaEventBroadcaster | virtual |
~albaObject() | albaObject | virtual |
~albaReferenceCounted() | albaReferenceCounted | virtual |
~albaTransform() | albaTransform | |
~albaTransformBase() | albaTransformBase |