engines.3coin3 - Man Page

Engine Classes

Synopsis

Classes

class SoBoolOperation
The SoBoolOperation engine evaluates expressions of boolean logic.
class SoCalculator
General purpose calculator for floats and 3D float vectors.
class SoComposeMatrix
The SoComposeMatrix class is used to compose a matrix from miscellaneous transformations.
class SoComposeRotation
The SoComposeRotation class is used to compose rotations from angle and axis.
class SoComposeRotationFromTo
The SoComposeRotationFromTo class is used to compose rotations based on from and to vectors.
class SoComposeVec2f
The SoComposeVec2f class is used to compose 2D vectors from two floats.
class SoComposeVec3f
The SoComposeVec3f class is used to compose 3D vectors from floats.
class SoComposeVec4f
The SoComposeVec4f class is used to compose 4D vectors from four floats.
class SoComputeBoundingBox
The SoComputeBoundingBox class is used to calculate a bounding box.
class SoConcatenate
The SoConcatenate class is used to concatenate several inputs into one output.
class SoCounter
The SoCounter class is an integer counter engine.
class SoDecomposeMatrix
The SoDecomposeMatrix class is used to decompose a matrix into simple transformations.
class SoDecomposeRotation
The SoDecomposeRotation class is used to decompose a rotation into angle and axis.
class SoDecomposeVec2f
The SoDecomposeVec2f class is used to decompose 2D vectors into two floats.
class SoDecomposeVec3f
The SoDecomposeVec3f class is used to decompose 3D vectors into three floats.
class SoDecomposeVec4f
The SoDecomposeVec4f class is used to decompose 4D vectors into four floats.
class SoElapsedTime
The SoElapsedTime class is a controllable time source engine.
class SoEngine
SoEngine is the base class for Coin engines.
class SoEngineOutput
The SoEngineOutput class is the output slots in SoEngine instances.
class SoFieldConverter
The SoFieldConverter class is the abstract base class for field converters.
class SoGate
The SoGate class is used to selectively copy values from input to output.
class SoHeightMapToNormalMap
Engine for computing a normal map from a height map.
class SoInterpolate
The SoInterpolate class is the base class for all interpolator engines.
class SoInterpolateFloat
The SoInterpolateFloat class is used to interpolate two floating point values.
class SoInterpolateRotation
The SoInterpolateRotation class is used to interpolate between two rotations.
class SoInterpolateVec2f
The SoInterpolateVec2f class is used to interpolate between pairs of 2D vectors.
class SoInterpolateVec3f
The SoInterpolateVec3f class is used to interpolate between pairs of 3D vectors.
class SoInterpolateVec4f
The SoInterpolateVec4f class is used to interpolate between pairs of 4D vectors.
class SoNodeEngine
SoNodeEngine is the base class for Coin node engines.
class SoOnOff
The SoOnOff engine is a simple on/off switch.
class SoOneShot
The SoOneShot class is a timer that runs for a configurable time and then stops.
class SoEngineOutputData
The SoEngineOutputData class is a container for a prototype set of outputs.
class SoSelectOne
The SoSelectOne class is used to select one value from a set of values.
class SoTexture2Convert
Abstract base class for texture filtering engines.
class SoTimeCounter
The SoTimeCounter class is an integer counter engine.
class SoTransformVec3f
The SoTransformVec3f class transforms 3D vectors by a matrix.
class SoTriggerAny
The SoTriggerAny class is a fan-in engine for triggers.
class SoEngineList
The SoEngineList class is a container for SoEngine objects.
class SoEngineOutputList
The SoEngineOutputList class is a container for SoEngineOutput objects.

Detailed Description

Engines are scene based objects that convert between field values of various types or performs computations on them. The most versatile engine is the SoCalculator engine, which you can write your own mathematical expressions to to get it to do almost anything. The other engines are more custom-tailored for specific purposes.

Author

Generated automatically by Doxygen for Coin from the source code.

Referenced By

The man page engines.3coin2(3) is an alias of engines.3coin3(3).

Version 3.1.3 Coin