DzPoserJointSphere Class Reference
[Object and Geometry Objects]

NEED BRIEF. More...

Inheritance diagram for DzPoserJointSphere:

DzElement DzBase QObject Object List of all members.

Constructors

 DzPoserJointSphere ()

Methods

DzMatrix4 getMatrix ()
DzMatrix4 getMatrixInverse ()
DzFloatProperty getScaleControl ()
DzFloatProperty getXRotControl ()
DzFloatProperty getXScaleControl ()
DzFloatProperty getXTransControl ()
DzFloatProperty getYRotControl ()
DzFloatProperty getYScaleControl ()
DzFloatProperty getYTransControl ()
DzFloatProperty getZRotControl ()
DzFloatProperty getZScaleControl ()
DzFloatProperty getZTransControl ()
void setByMatrix (DzMatrix4 mat, Boolean makeDefault=false)

Signals

void changedProperty (QObject prop)
 Signature: "changedProperty(QObject*)"
void matrixChanged ()
 Signature: "matrixChanged()"

Detailed Description

NEED BRIEF.

Todo:
Descriptions


Constructor & Destructor Documentation

DzPoserJointSphere::DzPoserJointSphere (  ) 

Default Constructor.


Member Function Documentation

void DzPoserJointSphere::changedProperty ( QObject  prop  )  [signal]

Signature: "changedProperty(QObject*)"

Emitted when the value of one of this sphere's properties has changed.

Parameters:
prop The property (if any) that triggered the change.

DzMatrix4 * DzPoserJointSphere::getMatrix (  ) 

Returns:
The current matrix that defines the joint sphere.

DzMatrix4 * DzPoserJointSphere::getMatrixInverse (  ) 

Returns:
The inverse of the current matrix that defines the joint sphere.

DzFloatProperty * DzPoserJointSphere::getScaleControl (  ) 

Returns:
The float property that controls the general scale component for the matrix.

DzFloatProperty * DzPoserJointSphere::getXRotControl (  ) 

Returns:
The float property that controls the X rotation component for the matrix.

DzFloatProperty * DzPoserJointSphere::getXScaleControl (  ) 

Returns:
The float property that controls the X scale component for the matrix.

DzFloatProperty * DzPoserJointSphere::getXTransControl (  ) 

Returns:
The float property that controls the X translation component for the matrix.

DzFloatProperty * DzPoserJointSphere::getYRotControl (  ) 

Returns:
The float property that controls the Y rotation component for the matrix.

DzFloatProperty * DzPoserJointSphere::getYScaleControl (  ) 

Returns:
The float property that controls the Y scale component for the matrix.

DzFloatProperty * DzPoserJointSphere::getYTransControl (  ) 

Returns:
The float property that controls the Y translation component for the matrix.

DzFloatProperty * DzPoserJointSphere::getZRotControl (  ) 

Returns:
The float property that controls the Z rotation component for the matrix.

DzFloatProperty * DzPoserJointSphere::getZScaleControl (  ) 

Returns:
The float property that controls the Z scale component for the matrix.

DzFloatProperty * DzPoserJointSphere::getZTransControl (  ) 

Returns:
The float property that controls the Z translation component for the matrix.

void DzPoserJointSphere::matrixChanged (  )  [signal]

Signature: "matrixChanged()"

Emitted when the value of the matrix that defines this sphere has changed.

void DzPoserJointSphere::setByMatrix ( DzMatrix4  mat,
Boolean  makeDefault = false 
)

Sets the values of the properties by decomposing the given matrix into its components. Not all matrices can be accurately represented by decomposition into translation, scale, and rotation - matrices that have been composed with other transformations may not be accurately reproduced.

Parameters:
inMat The matrix to set the property values from.
makeDefault If true, the decomposed values will also be set as the defaults for the properties.


Generated on Thu Sep 24 12:21:14 2009

Copyright © 2002 - 2009 DAZ 3D, Inc.