Inventor/engines/SoCompose.h File Reference

#include <Inventor/engines/SoSubEngine.h>
#include <Inventor/fields/SoMFFloat.h>
#include <Inventor/fields/SoMFInt32.h>
#include <Inventor/fields/SoMFMatrix.h>
#include <Inventor/fields/SoMFRotation.h>
#include <Inventor/fields/SoMFShort.h>
#include <Inventor/fields/SoMFVec2f.h>
#include <Inventor/fields/SoMFVec2i32.h>
#include <Inventor/fields/SoMFVec2s.h>
#include <Inventor/fields/SoMFVec3f.h>
#include <Inventor/fields/SoMFVec4f.h>

Go to the source code of this file.

Classes

class  SoComposeVec2f
 Default Constructor. More...
class  SoComposeVec2i32
 Composes 2D vectors from int values. More...
class  SoComposeVec2s
 Composes 2D vectors from short values. More...
class  SoComposeVec3f
 Composes 3D vectors from floating-point values. More...
class  SoComposeVec4f
 Composes 4D vectors from floating-point values. More...
class  SoDecomposeVec2f
 Decomposes 2D vectors into floating-point values. More...
class  SoDecomposeVec2i32
 Decomposes 2D vectors into int values. More...
class  SoDecomposeVec2s
 Decomposes 2D vectors into short values. More...
class  SoDecomposeVec3f
 Decomposes 3D vectors into floating-point values. More...
class  SoDecomposeVec4f
 Decomposes 4D vectors into floating-point values. More...
class  SoComposeRotation
 Composes a rotation from axis and angle values. More...
class  SoComposeRotationFromTo
 Composes a rotation that rotates from one vector into another. More...
class  SoDecomposeRotation
 Decomposes rotation values. More...
class  SoComposeMatrix
 Composes a transformation matrix. More...
class  SoDecomposeMatrix
 Decomposes transformation matrices into values for translation, rotation, and scale. More...

Defines

#define SO_COMPOSE__HEADER(Name)

Define Documentation

#define SO_COMPOSE__HEADER ( Name   ) 
Value:
SO_ENGINE_HEADER(Name);             \
          private:                            \
            ~Name();                            \
            virtual void evaluate();            \
          public:                               \
                      \
            Name();                             \
          private:                    \
                               \
            static void initClass();            \
                               \
            static void exitClass()

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/