section 3coin3 · Library functions 📚
753 pages · page 1 of 4
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
A
- actions(3coin3)Action Classes✨
B
- base(3coin3)Base Classes✨
- books(3coin3)Books Related to Open Inventor / Coin Here is a list of some of the better books for people that invested in software development with Open Inventor. If you have suggestions for additional books that…✨
- bundles(3coin3)Bundle Classes✨
C
- caches(3coin3)Cache Classes✨
- cc_string(3coin3)The cc_string type is a C ADT for ASCII string management.✨
- coin200(3coin3)New Features in Coin v2.0.0✨
- coin210(3coin3)New Features in Coin v2.1.0✨
- coin220(3coin3)New Features in Coin v2.2.0✨
- coin230(3coin3)New Features in Coin v2.3.0✨
- coin240(3coin3)New Features in Coin v2.4.0 The primary reason for the 2.4.0 release was the option of finally building Coin from source on MS Windows without having to go through the Cygwin process. There had also…✨
- coin250(3coin3)New Features in Coin v2.5.0 This is a brief summary of the new features in Coin v2.5.0, grouped by feature category.✨
- coin300(3coin3)New Features in Coin v3.0.0 To come. New features for Coin v2.5.0 are here.✨
- coin_shaders(3coin3)Shaders in Coin Coin 2.5 added support for shaders. The main nodes used are SoShaderProgram, SoVertexShader, SoFragmentShader, and SoGeometryShader. A typical scene graph with shaders will look…✨
- compression_overview(3coin3)File compression Coin can support reading and writing Inventor and VRML files compressed with either gzip or bzip2 (as of yet - more formats may come in the future). This functionality is of course…✨
D
- deprecated(3coin3)Deprecated List Member SoRenderManager::attachClipSensor (SoNode *const sceneroot) Will not be available in Coin 4 Member SoRenderManager::attachRootSensor (SoNode *const sceneroot) Will not be…✨
- details(3coin3)Detail Classes✨
- draggers(3coin3)Dragger Classes✨
E
- elements(3coin3)Element Classes✨
- engines(3coin3)Engine Classes✨
- environment_variables(3coin3)Environment variables Debug related: COIN_DEBUG_GLU_INFO COIN_DEBUG_FONTSUPPORT COIN_DEBUG_3DS COIN_DEBUG_AUDIO COIN_DEBUG_BREAK COIN_DEBUG_CACHING COIN_DEBUG_DL COIN_DEBUG_IMPORT…✨
- envvars(3coin3)Miscellaneous Environment Variables✨
- errors(3coin3)Error Handling Classes✨
- events(3coin3)Event Classes✨
F
- fields(3coin3)Field Classes✨
- foreignfilesupport(3coin3)Foreign File Format Support This is a page describing foreign file format support in Coin. Formats supported so far: • STL / Stereolithography files (.stl) The SoSTLFileKit server as a first…✨
G
- general(3coin3)Miscellaneous Classes✨
H
- hardcopy(3coin3)Vectorized Printing Classes✨
L
- libraries(3coin3)Coin use of 3rd party libraries. Coin may use a wide variety of 3rd party libraries, directly and indirectly, depending on how the Coin build was configured. This document tries to summarize the…✨
M
- macros(3coin3)Miscellaneous Macros✨
- manips(3coin3)Manipulator Classes✨
- multithreading_support(3coin3)Multithreading Support in Coin The support in Coin for using multiple threads in application programs and the Coin library itself, consists of two main features: • Coin provides…✨
N
- nodekits(3coin3)NodeKit Classes✨
- nodes(3coin3)Node Classes✨
P
- profiler(3coin3)Scene Graph Profiling✨
- projectors(3coin3)Projector Classes✨
S
- SbBarrier(3coin3)The SbBarrier class implements the "barrier" multi-thread synchronization technique.✨
- SbBox2d(3coin3)The SbBox2d class is a 2 dimensional box with double precision corner coordinates.✨
- SbBox2f(3coin3)The SbBox2f class is a 2 dimensional box with floating point corner coordinates.✨
- SbBox2s(3coin3)The SbBox2s class is a 2 dimensional box with short integer coordinates.✨
- SbBox3d(3coin3)The SbBox3d class is an abstraction for an axis aligned 3 dimensional box.✨
- SbBox3f(3coin3)The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.✨
- SbBox3s(3coin3)The SbBox3s class is a 3 dimensional box with short integer coordinates.✨
- SbBSPTree(3coin3)The SbBSPTree class provides a binary space partitioning container.✨
- SbClip(3coin3)The SbClip class is a generic polygon clipper class.✨
- SbColor(3coin3)The SbColor class contains the red, green and blue components which make up a color value.✨
- SbColor4f(3coin3)The SbColor4f class contains the red, green, blue and alpha components which make up a color value.✨
- SbCondVar(3coin3)A class for synchronizing access to global variables.✨
- SbCylinder(3coin3)The SbCylinder class is a representation of a cylinder.✨
- SbCylinderPlaneProjector(3coin3)The SbCylinderPlaneProjector class projects 2D points to a half-cylinder and a plane.✨
- SbCylinderProjector(3coin3)The SbCylinderProjector class is the abstract base class for mapping to cylindrical surfaces.✨
- SbCylinderSectionProjector(3coin3)The SbCylinderSectionProjector projects 2D points to a sliced cylinder.✨
- SbCylinderSheetProjector(3coin3)The SbCylinderSheetProjector class projects 2D points to 3D points on a sheet covering a cylindrical shape.✨
- SbDict(3coin3)The SbDict class organizes a dictionary of keys and values.✨
- SbDPLine(3coin3)The SbDPLine class represents a line in 3D space.✨
- SbDPMatrix(3coin3)The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.✨
- SbDPRotation(3coin3)The SbDPRotation class represents a rotation in 3D space.✨
- SbDPViewVolume(3coin3)The SbDPViewVolume class is a double precision viewing volume in 3D space.✨
- SbFifo(3coin3)A class for managing a pointer first-in, first-out queue.✨
- SbHeap(3coin3)The SbHeap class is a generic heap class.✨
- SbHeapFuncs(3coin3)The SbHeapFuncs struct is used to specify functions on heap elements.✨
- SbImage(3coin3)The SbImage class is an abstract datatype for 2D and 3D images.✨
- SbIntList(3coin3)The SbIntList class is a container for integer list arrays.✨
- SbLine(3coin3)The SbLine class represents a line in 3D space.✨
- SbLineProjector(3coin3)The SbLineProjector class projects 2D points to 3D points along a line.✨
- SbList(3coin3)The SbList class is a template container class for lists.✨
- SbMatrix(3coin3)The SbMatrix class is a 4x4 dimensional representation of a matrix.✨
- SbMutex(3coin3)A basic class for managing a mutex.✨
- SbName(3coin3)The SbName class stores strings by reference.✨
- SbOctTree(3coin3)The SbOctTree class defines a generic oct tree for fast geometry searches.✨
- SbOctTreeFuncs(3coin3)✨
- SbPlane(3coin3)The SbPlane class represents a plane in 3D space.✨
- SbPlaneProjector(3coin3)The SbPlaneProjector class projects 2D points to 3D points in a plane.✨
- SbPList(3coin3)The SbPList class is a container class for void pointers.✨
- SbProfilingData(3coin3)Data structure for gathering scene graph traversal profiling information.✨
- SbProjector(3coin3)The SbProjector class is the abstract base projector class.✨
- SbRotation(3coin3)The SbRotation class represents a rotation in 3D space.✨
- SbRWMutex(3coin3)✨
- SbSphere(3coin3)The SbSphere class is a representation of a sphere.✨
- SbSpherePlaneProjector(3coin3)The SbSpherePlaneProjector class projects 2D points to a half-sphere and a plane.✨
- SbSphereProjector(3coin3)The SbSphereProjector class is the abstract base class for mapping to spherical surfaces.✨
- SbSphereSectionProjector(3coin3)The SbSphereSectionProjector projects 2D points to a sliced sphere.✨
- SbSphereSheetProjector(3coin3)The SbSphereSheetProjector class projects 2D points to 3D points on a sheet covering a spherical shape.✨
- SbStorage(3coin3)The SbStorage class manages thread-local memory.✨
- SbString(3coin3)The SbString class is a string class with convenience functions for string operations.✨
- SbStringList(3coin3)The SbStringList class is a container for arrays of SbString pointers.✨
- SbTesselator(3coin3)The SbTesselator class is used to tessellate polygons into triangles.✨
- SbThread(3coin3)A class for managing threads.✨
- SbThreadAutoLock(3coin3)Simple convenience class for locking access to a function.✨
- SbTime(3coin3)The SbTime class instances represents time values.✨
- SbTypedStorage(3coin3)The SbTypedStorage class manages generic thread-local memory.✨
- SbVec2b(3coin3)a vector class for containing two byte integers.✨
- SbVec2d(3coin3)The SbVec2d class is a 2 dimensional vector with double precision floating point coordinates.✨
- SbVec2f(3coin3)The SbVec2f class is a 2 dimensional vector with floating point coordinates.✨
- SbVec2i32(3coin3)The SbVec2i32 class is a 2 dimensional vector with short integer coordinates.✨
- SbVec2s(3coin3)The SbVec2s class is a 2 dimensional vector with short integer coordinates.✨
- SbVec2ub(3coin3)✨
- SbVec2ui32(3coin3)✨
- SbVec2us(3coin3)✨
- SbVec3b(3coin3)✨
- SbVec3d(3coin3)The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.✨
- SbVec3f(3coin3)The SbVec3f class is a 3 dimensional vector with floating point coordinates.✨
- SbVec3fList(3coin3)The SbVec3fList class is a container for arrays of SbVec3f pointers.✨
- SbVec3i32(3coin3)✨
- SbVec3s(3coin3)The SbVec3s class is a 3 dimensional vector with short integer coordinates.✨
- SbVec3ub(3coin3)✨
- SbVec3ui32(3coin3)✨
- SbVec3us(3coin3)✨
- SbVec4b(3coin3)✨
- SbVec4d(3coin3)The SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.✨
- SbVec4f(3coin3)The SbVec4f class is a 4 dimensional vector with floating point coordinates.✨
- SbVec4i32(3coin3)✨
- SbVec4s(3coin3)✨
- SbVec4ub(3coin3)✨
- SbVec4ui32(3coin3)✨
- SbViewportRegion(3coin3)The SbViewportRegion class is a viewport within a full window.✨
- SbViewVolume(3coin3)The SbViewVolume class is a viewing volume in 3D space.✨
- SbXfBox3d(3coin3)The SbXfBox3d class is a 3 dimensional box with double precision coordinates and an attached transformation.✨
- SbXfBox3f(3coin3)The SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transformation.✨
- ScXML(3coin3)Namespace for static ScXML-related functions.✨
- scxml(3coin3)State Chart XML Classes✨
- ScXMLEvent(3coin3)Base class for events sent to SCXML state machines.✨
- ScXMLInvoke(3coin3)Implementation of the <invoke> SCXML element.✨
- ScXMLObject(3coin3)Base class for all SCXML objects.✨
- ScXMLStateMachine(3coin3)Manager for processing events and setting states in SCXML structures.✨
- sensors(3coin3)Sensor Classes✨
- shaders(3coin3)Shader Classes✨
- SoAccumulatedElement(3coin3)The SoAccumulatedElement class is an abstract class for storing accumulated state.✨
- SoAction(3coin3)The SoAction class is the base class for all traversal actions.✨
- SoActionMethodList(3coin3)The SoActionMethodList class contains function pointers for action methods.✨
- SoAlarmSensor(3coin3)The SoAlarmSensor class is a sensor which will trigger once at a specified time.✨
- SoAmbientColorElement(3coin3)The SoAmbientColorElement class is yet to be documented.✨
- SoAnnotation(3coin3)The SoAnnotation node draws all its child geometry on top of other geometry.✨
- SoAnnoText3CharOrientElement(3coin3)The SoAnnoText3CharOrientElement class is yet to be documented.✨
- SoAnnoText3FontSizeHintElement(3coin3)The SoAnnoText3FontSizeHintElement class is yet to be documented.✨
- SoAnnoText3RenderPrintElement(3coin3)The SoAnnoText3RenderPrintElement class is yet to be documented.✨
- SoAntiSquish(3coin3)The SoAntiSquish class is used to reset to uniform scaling.✨
- SoAppearanceKit(3coin3)The SoAppearanceKit class is a node kit catalog that collects miscellaneous appearance node types.✨
- SoArray(3coin3)The SoArray class is a group node for setting up regular arrays of subgraphs.✨
- SoAsciiText(3coin3)The SoAsciiText class renders flat 3D text.✨
- SoAudioDevice(3coin3)The SoAudioDevice class is used to control an audio device.✨
- SoAudioRenderAction(3coin3)The SoAudioRenderAction class renders the aural parts of the scene graph.✨
- SoAuditorList(3coin3)The SoAuditorList class is used to keep track of auditors for certain object classes.✨
- SoBase(3coin3)The SoBase class is the top-level superclass for a number of class-hierarchies.✨
- SoBaseColor(3coin3)The SoBaseColor class provides a node type for convenient setting of the base material color.✨
- SoBaseKit(3coin3)The SoBaseKit class is the toplevel superclass for nodekits.✨
- SoBaseList(3coin3)The SoBaseList class is a container for pointers to SoBase derived objects.✨
- SoBBoxModelMatrixElement(3coin3)The SoBBoxModelMatrixElement class keeps track of the current model matrix during a scene graph traversal. It is used by amongst others the SoGetBoundingBoxAction class.✨
- SoBlinker(3coin3)The SoBlinker class is a cycling switch node.✨
- SoBoolOperation(3coin3)The SoBoolOperation engine evaluates expressions of boolean logic.✨
- SoBoundingBoxCache(3coin3)The SoBoundingBoxCache class is used to cache bounding boxes.✨
- SoBoxHighlightRenderAction(3coin3)The SoBoxHighlightRenderAction class renders the scene with highlighted boxes around selections.✨
- SoBumpMap(3coin3)The SoBumpMap class is used to map a bump map onto subsequent shapes.✨
- SoBumpMapCoordinate(3coin3)The SoBumpMapCoordinate class is a node for providing bump map coordinates to shape nodes.✨
- SoBumpMapCoordinateElement(3coin3)The SoBumpMapCoordinateElement class is yet to be documented.✨
- SoBumpMapMatrixElement(3coin3)The SoBumpMapMatrixElement class is used to manage the bump map matrix stack.✨
- SoBumpMapTransform(3coin3)The SoBumpMapTransform class is used to define 2D bump map transformations.✨
- SoBundle(3coin3)The SoBundle class is the superclass for all bundle classes.✨
- SoButtonEvent(3coin3)The SoButtonEvent class is the base class for all button events.✨
- SoCache(3coin3)The SoCache class is the superclass for all internal cache classes.✨
- SoCacheElement(3coin3)The SoCacheElement class stores and manages the open caches.✨
- SoCacheHint(3coin3)The SoCacheHint class is a node containing hints about how to cache geometry.✨
- SoCalculator(3coin3)General purpose calculator for floats and 3D float vectors.✨
- SoCallback(3coin3)The SoCallback class is a node type which provides a means of setting callback hooks in the scene graph.✨
- SoCallbackAction(3coin3)The SoCallbackAction class invokes callbacks at specific nodes.✨
- SoCallbackList(3coin3)The SoCallbackList is a container for callback function pointers.✨
- SoCamera(3coin3)The SoCamera class is the abstract base class for camera definition nodes.✨
- SoCameraKit(3coin3)The SoCameraKit class is a node kit with a transform and a camera.✨
- SoCenterballDragger(3coin3)The SoCenterballDragger class is a dragger you can rotate and translate.✨
- SoCenterballManip(3coin3)The SoCenterballManip wraps an SoCenterballDragger for convenience.✨
- SoChildList(3coin3)The SoChildList class is a container for node children.✨
- SoClipPlane(3coin3)The SoClipPlane class is a node type for specifying clipping planes.✨
- SoClipPlaneElement(3coin3)The SoClipPlaneElement class is used to manage the clip plane stack.✨
- SoClipPlaneManip(3coin3)The SoClipPlaneManip class is used to manipulate clip planes.✨
- SoColorIndex(3coin3)The SoColorIndex class is used to specify color indices for subsequent shapes.✨
- SoComplexity(3coin3)The SoComplexity class is a node type which is used to set the tradeoff between quality and performance.✨
- SoComplexityElement(3coin3)The SoComplexityElement class contains the current shape complexity for a graph traverser.✨
- SoComplexityTypeElement(3coin3)The SoComplexityTypeElement class is yet to be documented.✨
- SoComposeMatrix(3coin3)The SoComposeMatrix class is used to compose a matrix from miscellaneous transformations.✨
- SoComposeRotation(3coin3)The SoComposeRotation class is used to compose rotations from angle and axis.✨
- SoComposeRotationFromTo(3coin3)The SoComposeRotationFromTo class is used to compose rotations based on from and to vectors.✨
- SoComposeVec2f(3coin3)The SoComposeVec2f class is used to compose 2D vectors from two floats.✨
- SoComposeVec3f(3coin3)The SoComposeVec3f class is used to compose 3D vectors from floats.✨
- SoComposeVec4f(3coin3)The SoComposeVec4f class is used to compose 4D vectors from four floats.✨
- SoComputeBoundingBox(3coin3)The SoComputeBoundingBox class is used to calculate a bounding box.✨
- SoConcatenate(3coin3)The SoConcatenate class is used to concatenate several inputs into one output.✨
- SoCone(3coin3)The SoCone class is for rendering cone shapes.✨
- SoConeDetail(3coin3)The SoConeDetail class contains information about the parts of a SoCone shape.✨
- SoContextHandler(3coin3)The SoContextHandler class is for now to be treated as an internal class.✨
- SoConvexDataCache(3coin3)The SoConvexDataCache class is used to cache convexified polygons.✨
- SoCoordinate3(3coin3)The SoCoordinate3 class is a node for providing coordinates to shape nodes.✨
- SoCoordinate4(3coin3)The SoCoordinate4 class is a node for providing coordinates to shape nodes.✨
- SoCoordinateElement(3coin3)The SoCoordinateElement class is yet to be documented.✨
- SoCounter(3coin3)The SoCounter class is an integer counter engine.✨
- SoCreaseAngleElement(3coin3)The SoCreaseAngleElement class stores the crease angle during a scene graph traversal.✨
- SoCube(3coin3)The SoCube class is for rendering cubes.✨
- SoCubeDetail(3coin3)The SoCubeDetail class contains information about the parts of a SoCube shape.✨
- SoCullElement(3coin3)The SoCullElement class is used internally for render and pick culling.✨
- SoCylinder(3coin3)The SoCylinder class is for rendering cylinder shapes.✨
- SoCylinderDetail(3coin3)The SoCylinderDetail class contains information about the parts of a SoCylinder shape.✨
💅
getting it ready, bestie…