SoDecomposeRotation man page on IRIX
[printable version]
SoDecomposeRotation(3IV)
NAME
SoDecomposeRotation (SoDecmpsRot) - decomposes rotation values
INHERITS FROM
SoBase > SoFieldContainer > SoEngine > SoDecomposeRotation
SYNOPSIS
#include <Inventor_c/engines/SoCompose.h>
typedef SoDecomposeRotation SoDecmpsRot
Inputs from class SoDecomposeRotation:
SoMFRotation rotation
Outputs from class SoDecomposeRotation:
(SoMFVec3f) axis
(SoMFFloat) angle
Functions from class SoDecomposeRotation:
SoDecomposeRotation * SoDecmpsRotCreate()
Functions from class SoEngine:
SoType SoDecmpsRotGetTypeId()
int SoDecmpsRotGetOuts(const SoDecmpsRot *this,
SoEngineOutputList *list)
SoEngineOutput * SoDecmpsRotGetOut(const SoDecmpsRot *this, const char
*outputName)
SbBool SoDecmpsRotGetOutName(const SoDecmpsRot *this, const
SoEngineOutput *output, SbName *outputName)
SoEngine * SoDecmpsRotCopy(const SoDecmpsRot *this)
SoEngine * SoDecmpsRotGetByName(const char *name)
int SoDecmpsRotGetByNameList(const char *name,
SoEngineList *list)
Functions from class SoFieldContainer:
SoType SoDecmpsRotGetClassTypeId()
void SoDecmpsRotSetToDflts(SoDecmpsRot *this)
SbBool SoDecmpsRotHasDfltVals(const SoDecmpsRot *this)
SbBool SoDecmpsRotFldsAreEq(const SoDecmpsRot *this, const
SoFieldContainer *fc)
void SoDecmpsRotCopyFieldVals(SoDecmpsRot *this, const
SoFieldContainer *fc, SbBool copyConnections =
FALSE)
SbBool SoDecmpsRotSet(SoDecmpsRot *this, const char
*fieldDataString)
void SoDecmpsRotGet(SoDecmpsRot *this, SbString
*fieldDataString)
Page 1
SoDecomposeRotation(3IV)
int SoDecmpsRotGetFields(const SoDecmpsRot *this,
SoFieldList *resultList)
SoField * SoDecmpsRotGetField(const SoDecmpsRot *this, const
char *fieldName)
SbBool SoDecmpsRotGetFieldName(const SoDecmpsRot *this,
const SoField *field, SbName *fieldName)
SbBool SoDecmpsRotIsNotifyEnabled(const SoDecmpsRot *this)
SbBool SoDecmpsRotEnableNotify(SoDecmpsRot *this, SbBool
flag)
Functions from class SoBase:
void SoDecmpsRotRef(SoDecmpsRot *this)
void SoDecmpsRotUnref(const SoDecmpsRot *this)
void SoDecmpsRotUnrefNoDelete(const SoDecmpsRot *this)
void SoDecmpsRotTouch(SoDecmpsRot *this)
SbBool SoDecmpsRotIsOfType(const SoDecmpsRot *this, SoType
type)
void SoDecmpsRotSetName(SoDecmpsRot *this, const char
*name)
SbName SoDecmpsRotGetName(const SoDecmpsRot *this)
DESCRIPTION
This engine takes as input a rotation, and decomposes it into an axis
value and a rotation angle (in radians).
The input can have multiple values, allowing the engine to decompose
several rotations in parallel.
INPUTS
SoMFRotation rotation
Rotation to be decomposed.
OUTPUTS
(SoMFVec3f) axis
Axis of rotation derived from the input.
(SoMFFloat) angle
Angle (in radians) derived from the input.
FUNCTIONS
SoDecomposeRotation * SoDecmpsRotCreate()
Constructor
FILE FORMAT/DEFAULTS
DecomposeRotation {
rotation 0 0 1 0
}
Page 2
SoDecomposeRotation(3IV)
SEE ALSO
SoDecomposeRotationFromTo, SoComposeRotation, SoEngineOutput
Page 3
[top]
List of man pages available for IRIX
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|