SoComposeRotationFromTo man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



						  SoComposeRotationFromTo(3IV)

NAME
     SoComposeRotationFromTo (SoCmpsRotFromTo) - composes a rotation that
     rotates from one vector into another

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoComposeRotationFromTo

SYNOPSIS
     #include <Inventor_c/engines/SoCompose.h>

     typedef SoComposeRotationFromTo
			 SoCmpsRotFromTo

	  Inputs from class SoComposeRotationFromTo:

     SoMFVec3f		 from
     SoMFVec3f		 to

	  Outputs from class SoComposeRotationFromTo:

     (SoMFRotation)	 rotation

	  Functions from class SoComposeRotationFromTo:

     SoComposeRotationFromTo *	SoCmpsRotFromToCreate()

	  Functions from class SoEngine:

     SoType		 SoCmpsRotFromToGetTypeId()
     int		 SoCmpsRotFromToGetOuts(const SoCmpsRotFromTo *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoCmpsRotFromToGetOut(const SoCmpsRotFromTo *this,
			      const char *outputName)
     SbBool		 SoCmpsRotFromToGetOutName(const SoCmpsRotFromTo
			      *this, const SoEngineOutput *output, SbName
			      *outputName)
     SoEngine *		 SoCmpsRotFromToCopy(const SoCmpsRotFromTo *this)
     SoEngine *		 SoCmpsRotFromToGetByName(const char *name)
     int		 SoCmpsRotFromToGetByNameList(const char *name,
			      SoEngineList *list)

	  Functions from class SoFieldContainer:

     SoType		 SoCmpsRotFromToGetClassTypeId()
     void		 SoCmpsRotFromToSetToDflts(SoCmpsRotFromTo *this)
     SbBool		 SoCmpsRotFromToHasDfltVals(const SoCmpsRotFromTo
			      *this)
     SbBool		 SoCmpsRotFromToFldsAreEq(const SoCmpsRotFromTo *this,
			      const SoFieldContainer *fc)
     void		 SoCmpsRotFromToCopyFieldVals(SoCmpsRotFromTo *this,
			      const SoFieldContainer *fc, SbBool
			      copyConnections = FALSE)

Page 1

SoComposeRotationFromTo(3IV)

     SbBool		 SoCmpsRotFromToSet(SoCmpsRotFromTo *this, const char
			      *fieldDataString)
     void		 SoCmpsRotFromToGet(SoCmpsRotFromTo *this, SbString
			      *fieldDataString)
     int		 SoCmpsRotFromToGetFields(const SoCmpsRotFromTo *this,
			      SoFieldList *resultList)
     SoField *		 SoCmpsRotFromToGetField(const SoCmpsRotFromTo *this,
			      const char *fieldName)
     SbBool		 SoCmpsRotFromToGetFieldName(const SoCmpsRotFromTo
			      *this, const SoField *field, SbName *fieldName)
     SbBool		 SoCmpsRotFromToIsNotifyEnabled(const SoCmpsRotFromTo
			      *this)
     SbBool		 SoCmpsRotFromToEnableNotify(SoCmpsRotFromTo *this,
			      SbBool flag)

	  Functions from class SoBase:

     void		 SoCmpsRotFromToRef(SoCmpsRotFromTo *this)
     void		 SoCmpsRotFromToUnref(const SoCmpsRotFromTo *this)
     void		 SoCmpsRotFromToUnrefNoDelete(const SoCmpsRotFromTo
			      *this)
     void		 SoCmpsRotFromToTouch(SoCmpsRotFromTo *this)
     SbBool		 SoCmpsRotFromToIsOfType(const SoCmpsRotFromTo *this,
			      SoType type)
     void		 SoCmpsRotFromToSetName(SoCmpsRotFromTo *this, const
			      char *name)
     SbName		 SoCmpsRotFromToGetName(const SoCmpsRotFromTo *this)

DESCRIPTION
     This engine takes two inputs, representing a vector before and after a
     rotation has been applied. As output, it produces the rotation value that
     would cause the first vector to transform into the other.

     The input fields can have multiple values, allowing the engine to compose
     several rotations in parallel. Some inputs may have more values than
     others. In such cases, the last value of the shorter inputs will be
     repeated as necessary.

INPUTS
     SoMFVec3f		 from
	  Vector before the rotation.

     SoMFVec3f		 to
	  Vector after the rotation.

OUTPUTS
     (SoMFRotation)	 rotation
	  A rotation that transforms one vector into another.

Page 2

						  SoComposeRotationFromTo(3IV)

FUNCTIONS
     SoComposeRotationFromTo *	SoCmpsRotFromToCreate()
	  Constructor

FILE FORMAT/DEFAULTS
     ComposeRotationFromTo {
	  from	0 0 1
	  to	0 0 1
     }

SEE ALSO
     SoComposeRotation, SoDecomposeRotationFromTo, 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]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net