NAME¶
Detail Classes -
Classes¶
class
SoConeDetail
The SoConeDetail class contains information about the parts of
a SoCone shape.
Instances of this class are used for storing information about hit points on
cone geometry after pick operations, and for storing information returned to
tessellation callbacks.
" class
SoCubeDetail
The SoCubeDetail class contains information about the parts of
a SoCube shape.
Instances of this class are used for storing information about hit points on
cone geometry after pick operations, and for storing information returned to
tessellation callbacks.
" class
SoCylinderDetail
The SoCylinderDetail class contains information about the parts
of a SoCylinder shape.
Instances of this class are used for storing information about hit points on
cylinder geometry after pick operations, and for storing information returned
to tessellation callbacks.
" class
SoDetail
The SoDetail class is the superclass for all classes storing
detailed information about particular shapes.
Detail information about shapes is used in relation to picking actions in Coin.
They typically contain the relevant information about what particular part of
the shape a pick ray intersected with.
" class
SoFaceDetail
The SoFaceDetail class is for storing detailed polygon
information.
Instances of this class are used among other things for storing information
about polygons after pick operations, and for storing information returned to
tessellation callbacks.
" class
SoLineDetail
The SoLineDetail class is for storing detailed 3D line
information.
Instances of this class are used among other things for storing information
about lines after pick operations, and for storing information returned to
tessellation callbacks.
" class
SoNodeKitDetail
The SoNodeKitDetail class is yet to be documented.
When a pick action is executed and geometry within a nodekit is hit, the nodekit
generates an
SoNodeKitDetail object which contains information about
the specific part inside the nodekit hit by the pick ray.
" class
SoPointDetail
The SoPointDetail class is for storing detailed information for
a single 3D point.
Instances of this class are used among other things for storing information
about the vertices of lines and polygons after pick operations, and for
storing information returned to tessellation callbacks.
" class
SoTextDetail
The SoTextDetail stores information about a character in a
string.
Instances of this class are used for storing information about hit points on
textual 2D or 3D geometry after pick operations, and for storing information
returned to tessellation callbacks.
" class
SoDetailList
The SoDetailList class is a container for pointers to
SoDetail objects.
This list class will delete the details when destructed/truncated, or when a
detail in the list is replaced by another detail. The caller is responsible
for allocating the details passed to the list, but should not deallocate them
since this will be handled by the list.
"
Detailed Description¶
Detail classes are objects that deliver additional information wherever the
SoPrimitiveVertex class is used. This goes for ray picking results, and
it also goes for primitive generation by
SoShape classes for the
SoCallbackAction class and fallback shape rendering through primitive
generation (a useful debugging trick when debugging for instance raypicking).
Author¶
Generated automatically by Doxygen for Coin from the source code.