Open Inventor Reference
SoCompose.h File Reference

Go to the source code of this file.

Classes

class  SoComposeVec2f
 Vector composition engines. More...
 
class  SoComposeVec3f
 Composes 3D vectors from floating-point values. More...
 
class  SoComposeVec4f
 Composes 4D vectors from floating-point values. More...
 
class  SoDecomposeVec2f
 Vector decomposition engines. More...
 
class  SoDecomposeVec3f
 Decomposes 3D vectors into floating-point values. More...
 
class  SoDecomposeVec4f
 Decomposes 4D vectors into floating-point values. More...
 
class  SoComposeRotation
 Rotation composition engines. More...
 
class  SoComposeRotationFromTo
 Composes a rotation that rotates from one vector into another. More...
 
class  SoDecomposeRotation
 Rotation decomposition engine. More...
 
class  SoComposeMatrix
 Matrix composition engine. More...
 
class  SoDecomposeMatrix
 Matrix decomposition engine. More...
 

Macros

#define SO_COMPOSE__HEADER(Name)
 This internal macro defines the standard methods for the composition engines. More...
 

Macro Definition Documentation

◆ SO_COMPOSE__HEADER

#define SO_COMPOSE__HEADER (   Name)
Value:
private: \
~Name(); \
virtual void evaluate(); \
public: \
Name(); \
static void initClass()
#define SO_ENGINE_HEADER(className)
Definition: SoSubEngine.h:166

These are just basic engine declarations, nothing fancy. The macro leaves the class header in "public:" state so it can be followed immediately with the composition input and output declarations.

Definition at line 83 of file SoCompose.h.