Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SoDecomposeVec3f(3IV)()				       SoDecomposeVec3f(3IV)()

NAME
       SoDecomposeVec3f	-- decomposes 3D vectors into floating-point values

INHERITS FROM
       SoBase >	SoFieldContainer > SoEngine > SoDecomposeVec3f

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

	  Inputs from class SoDecomposeVec3f:

     SoMFVec3f		 vector

	  Outputs from class SoDecomposeVec3f:

     (SoMFFloat)	 x
     (SoMFFloat)	 y
     (SoMFFloat)	 z

	  Methods from class SoDecomposeVec3f:

			 SoDecomposeVec3f()

	  Methods from class SoEngine:

     static SoType	 getClassTypeId()
     virtual int	 getOutputs(SoEngineOutputList &list) const
     SoEngineOutput *	 getOutput(const SbName	&outputName) const
     SbBool		 getOutputName(const  SoEngineOutput  *output,	SbName
			      &outputName) const
     SoEngine *		 copy()	const
     static SoEngine *	 getByName(const SbName	&name)
     static int		 getByName(const SbName	&name, SoEngineList &list)

	  Methods from class SoFieldContainer:

     void		 setToDefaults()
     SbBool		 hasDefaultValues() const
     SbBool		 fieldsAreEqual(const SoFieldContainer *fc) const
     void		 copyFieldValues(const	SoFieldContainer  *fc,	SbBool
			      copyConnections =	FALSE)
     SbBool		 set(const char	*fieldDataString)
     void		 get(SbString &fieldDataString)
     virtual int	 getFields(SoFieldList &resultList) const
     virtual SoField *	 getField(const	SbName &fieldName) const
     SbBool		 getFieldName(const SoField *field, SbName &fieldName)
			      const
     SbBool		 isNotifyEnabled() const
     SbBool		 enableNotify(SbBool flag)

	  Methods from class SoBase:

     void		 ref()
     void		 unref() const
     void		 unrefNoDelete() const
     void		 touch()
     virtual SoType	 getTypeId() const
     SbBool		 isOfType(SoType type) const
     virtual void	 setName(const SbName &name)
     virtual SbName	 getName() const

DESCRIPTION
       This engine takes as input a 3D vector, and decomposes  it  into	 three
       single floating-point values.

       The  input  can	have multiple values, allowing the engine to decompose
       several vectors in parallel.

INPUTS
     SoMFVec3f		 vector
	  Vector to be decomposed.

OUTPUTS
     (SoMFFloat)	 x
	  First	component of the vector.

     (SoMFFloat)	 y
	  Second component of the vector.

     (SoMFFloat)	 z
	  Third	component of the vector.

METHODS
			 SoDecomposeVec3f()
	  Constructor

FILE FORMAT/DEFAULTS
       DecomposeVec3f {
	  vector  0 0 0
     }

SEE ALSO
       SoComposeVec3f, SoEngineOutput

						       SoDecomposeVec3f(3IV)()

NAME | INHERITS FROM | SYNOPSIS | DESCRIPTION | INPUTS | OUTPUTS | METHODS | FILE FORMAT/DEFAULTS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SoDecomposeVec3f&sektion=3iv&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help