Coin: Topics

| Coin3D is Free Software, published under the BSD 3-clause license. | https://coin3d.github.io https://www.kongsberg.com/en/kogt/

Topics
Here is a list of all topics with brief descriptions:

Action Classes | Actions are objects that traverse a scene graph to drive some scene-related process
Base Classes | This group is just a lot of basic types for linear algebra, string manipulation and misc. other utilities
Bundle Classes | The bundle classes are internal to Coin
Cache Classes | The cache classes are internal to Coin
Detail Classes | Detail classes are objects that deliver additional information wherever the SoPrimitiveVertex class is used
Dragger Classes | Draggers are interactive components in the scene graph that respond to, and are controlled by mouse and keyboard events
Element Classes | The element classes in Coin are the containers of state information during action traversals of scene graphs
Engine Classes | Engines are scene based objects that convert between field values of various types or performs computations on them
Error Handling Classes | The error classes are static classes that contain a callback pointer for handling errors of the given type
Event Classes | These classes are the event types you can send to a scene graph through the SoHandleEventAction
Field Classes | The fields are the data containers in the scene graph. Nodes and engines all use fields to store their public data
Miscellaneous Classes |
Manipulator Classes | Manipulators are objects you can swap back and forth into a scene graph at locations where you have an SoTransform node
Navigation Classes | These contains the actual implementation of the ScXML based navigation system
NodeKit Classes | Nodekits modularize sub-structures of a scene graph
Node Classes | Nodes are scene based objects performs various actions such as rendering
Projector Classes | The projector classes are used to convert between screenspace (2D) locations and locations in worldspace (3D)
Sensor Classes | Sensors are objects that monitor other objects for changes and invoke callbacks when changes occur
Shader Classes | Shaders are programs that run on the graphics processor and replace the formerly fixed OpenGL pipeline
Coin specific State Chart XML Classes | This set of classes implement a coin-specific mode of scxml
3D Sound Support Classes |
State Chart XML Classes | This set of classes is a basic implementation of State Chart XML
Portable Threads Abstraction Classes |
VRML97 Classes | Nodes implementing the VRML97 standard
Vectorized Printing Classes | The vectorized printing classes are for rendering to vector devices instead of raster devices
XML related functions and objects | Coin now has its own XML parser that also can be used from client code
Scene Graph Profiling | Coin includes some scene graph profiling functionality
Miscellaneous Macros | When extending Coin, there are a number of macros one needs to know about and use
Miscellaneous Environment Variables | Various aspects of the Coin runtime behaviour can be controlled through setting different environment variables to some value