SoComposeVec4f man page on IRIX

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



							   SoComposeVec4f(3IV)

NAME
     SoComposeVec4f (SoCmpsV4f) - composes 4D vectors from floating-point
     values

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoComposeVec4f

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

     typedef SoComposeVec4f  SoCmpsV4f

	  Inputs from class SoComposeVec4f:

     SoMFFloat		 x
     SoMFFloat		 y
     SoMFFloat		 z
     SoMFFloat		 w

	  Outputs from class SoComposeVec4f:

     (SoMFVec4f)	 vector

	  Functions from class SoComposeVec4f:

     SoComposeVec4f *	 SoCmpsV4fCreate()

	  Functions from class SoEngine:

     SoType		 SoCmpsV4fGetTypeId()
     int		 SoCmpsV4fGetOuts(const SoCmpsV4f *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoCmpsV4fGetOut(const SoCmpsV4f *this, const char
			      *outputName)
     SbBool		 SoCmpsV4fGetOutName(const SoCmpsV4f *this, const
			      SoEngineOutput *output, SbName *outputName)
     SoEngine *		 SoCmpsV4fCopy(const SoCmpsV4f *this)
     SoEngine *		 SoCmpsV4fGetByName(const char *name)
     int		 SoCmpsV4fGetByNameList(const char *name, SoEngineList
			      *list)

	  Functions from class SoFieldContainer:

     SoType		 SoCmpsV4fGetClassTypeId()
     void		 SoCmpsV4fSetToDflts(SoCmpsV4f *this)
     SbBool		 SoCmpsV4fHasDfltVals(const SoCmpsV4f *this)
     SbBool		 SoCmpsV4fFldsAreEq(const SoCmpsV4f *this, const
			      SoFieldContainer *fc)
     void		 SoCmpsV4fCopyFieldVals(SoCmpsV4f *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)

Page 1

SoComposeVec4f(3IV)

     SbBool		 SoCmpsV4fSet(SoCmpsV4f *this, const char
			      *fieldDataString)
     void		 SoCmpsV4fGet(SoCmpsV4f *this, SbString
			      *fieldDataString)
     int		 SoCmpsV4fGetFields(const SoCmpsV4f *this, SoFieldList
			      *resultList)
     SoField *		 SoCmpsV4fGetField(const SoCmpsV4f *this, const char
			      *fieldName)
     SbBool		 SoCmpsV4fGetFieldName(const SoCmpsV4f *this, const
			      SoField *field, SbName *fieldName)
     SbBool		 SoCmpsV4fIsNotifyEnabled(const SoCmpsV4f *this)
     SbBool		 SoCmpsV4fEnableNotify(SoCmpsV4f *this, SbBool flag)

	  Functions from class SoBase:

     void		 SoCmpsV4fRef(SoCmpsV4f *this)
     void		 SoCmpsV4fUnref(const SoCmpsV4f *this)
     void		 SoCmpsV4fUnrefNoDelete(const SoCmpsV4f *this)
     void		 SoCmpsV4fTouch(SoCmpsV4f *this)
     SbBool		 SoCmpsV4fIsOfType(const SoCmpsV4f *this, SoType type)
     void		 SoCmpsV4fSetName(SoCmpsV4f *this, const char *name)
     SbName		 SoCmpsV4fGetName(const SoCmpsV4f *this)

DESCRIPTION
     This engine takes four floating-point inputs and composes a 4D 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.

     SoMFFloat		 w
	  The w component.

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

Page 2

							   SoComposeVec4f(3IV)

FUNCTIONS
     SoComposeVec4f *	 SoCmpsV4fCreate()
	  Constructor

FILE FORMAT/DEFAULTS
     ComposeVec4f {
	  x  0
	  y  0
	  z  0
	  w  0
     }

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