SoComposeVec3f man page on IRIX

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



							   SoComposeVec3f(3IV)

NAME
     SoComposeVec3f (SoCmpsV3f) - composes 3D vectors from floating-point
     values

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoComposeVec3f

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

     typedef SoComposeVec3f  SoCmpsV3f

	  Inputs from class SoComposeVec3f:

     SoMFFloat		 x
     SoMFFloat		 y
     SoMFFloat		 z

	  Outputs from class SoComposeVec3f:

     (SoMFVec3f)	 vector

	  Functions from class SoComposeVec3f:

     SoComposeVec3f *	 SoCmpsV3fCreate()

	  Functions from class SoEngine:

     SoType		 SoCmpsV3fGetTypeId()
     int		 SoCmpsV3fGetOuts(const SoCmpsV3f *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoCmpsV3fGetOut(const SoCmpsV3f *this, const char
			      *outputName)
     SbBool		 SoCmpsV3fGetOutName(const SoCmpsV3f *this, const
			      SoEngineOutput *output, SbName *outputName)
     SoEngine *		 SoCmpsV3fCopy(const SoCmpsV3f *this)
     SoEngine *		 SoCmpsV3fGetByName(const char *name)
     int		 SoCmpsV3fGetByNameList(const char *name, SoEngineList
			      *list)

	  Functions from class SoFieldContainer:

     SoType		 SoCmpsV3fGetClassTypeId()
     void		 SoCmpsV3fSetToDflts(SoCmpsV3f *this)
     SbBool		 SoCmpsV3fHasDfltVals(const SoCmpsV3f *this)
     SbBool		 SoCmpsV3fFldsAreEq(const SoCmpsV3f *this, const
			      SoFieldContainer *fc)
     void		 SoCmpsV3fCopyFieldVals(SoCmpsV3f *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     SbBool		 SoCmpsV3fSet(SoCmpsV3f *this, const char
			      *fieldDataString)

Page 1

SoComposeVec3f(3IV)

     void		 SoCmpsV3fGet(SoCmpsV3f *this, SbString
			      *fieldDataString)
     int		 SoCmpsV3fGetFields(const SoCmpsV3f *this, SoFieldList
			      *resultList)
     SoField *		 SoCmpsV3fGetField(const SoCmpsV3f *this, const char
			      *fieldName)
     SbBool		 SoCmpsV3fGetFieldName(const SoCmpsV3f *this, const
			      SoField *field, SbName *fieldName)
     SbBool		 SoCmpsV3fIsNotifyEnabled(const SoCmpsV3f *this)
     SbBool		 SoCmpsV3fEnableNotify(SoCmpsV3f *this, SbBool flag)

	  Functions from class SoBase:

     void		 SoCmpsV3fRef(SoCmpsV3f *this)
     void		 SoCmpsV3fUnref(const SoCmpsV3f *this)
     void		 SoCmpsV3fUnrefNoDelete(const SoCmpsV3f *this)
     void		 SoCmpsV3fTouch(SoCmpsV3f *this)
     SbBool		 SoCmpsV3fIsOfType(const SoCmpsV3f *this, SoType type)
     void		 SoCmpsV3fSetName(SoCmpsV3f *this, const char *name)
     SbName		 SoCmpsV3fGetName(const SoCmpsV3f *this)

DESCRIPTION
     This engine takes three floating-point inputs and composes a 3D vector.

     The input fields can have multiple values, allowing the engine to compose
     several vectors 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
     SoMFFloat		 x
	  The x component

     SoMFFloat		 y
	  The y component

     SoMFFloat		 z
	  The z component.

OUTPUTS
     (SoMFVec3f)	 vector
	  Vector composed of x, y, and z.

FUNCTIONS
     SoComposeVec3f *	 SoCmpsV3fCreate()
	  Constructor

Page 2

							   SoComposeVec3f(3IV)

FILE FORMAT/DEFAULTS
     ComposeVec3f {
	  x  0
	  y  0
	  z  0
     }

SEE ALSO
     SoDecomposeVec3f, 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