#include <SceneDrawables.h>
|
enum | Attribute {
Node = 1 << 0,
GroupNode = 1 << 1,
TransformNode = 1 << 2,
Composite = 1 << 3,
Geometry = 1 << 4,
Appearance = 1 << 5,
NodeDecoration = 1 << 6,
Marker = 1 << 7,
Operable = 1 << 8,
MaxAttributeBit = 9,
GroupAttribute = GroupNode,
NodeDecorationGroup = NodeDecoration,
MarkerAttribute = Marker
} |
|
typedef std::set< SgObject * > | ParentContainer |
|
typedef ParentContainer::iterator | parentIter |
|
typedef ParentContainer::const_iterator | const_parentIter |
|
static int | findClassId (const std::type_info &nodeType) |
|
template<class NodeType > |
static int | findClassId () |
|
template<class NodeType > |
static int | findPolymorphicId () |
|
static bool | checkNonNodeCloning (const CloneMap &cloneMap) |
|
static void | setNonNodeCloning (CloneMap &cloneMap, bool on) |
|
◆ SgPlot() [1/2]
SgPlot::SgPlot |
( |
int |
classId | ) |
|
|
protected |
◆ SgPlot() [2/2]
◆ ~SgPlot()
◆ boundingBox()
◆ childObject()
SgObject * SgPlot::childObject |
( |
int |
index | ) |
|
|
overridevirtual |
◆ clear()
◆ colorIndices() [1/2]
◆ colorIndices() [2/2]
◆ colors() [1/2]
◆ colors() [2/2]
◆ getOrCreateColors()
◆ getOrCreateMaterial()
◆ getOrCreateNormals()
◆ getOrCreateVertices()
◆ hasColors()
bool cnoid::SgPlot::hasColors |
( |
| ) |
const |
|
inline |
◆ hasNormals()
bool cnoid::SgPlot::hasNormals |
( |
| ) |
const |
|
inline |
The following normal data is usually not used for rendering lines or points, but it is sometimes useful if the normal data can be contained in this object. For example, there may be a file format that has normal data and you may want to keep them, or there may be a library to estimate surface normals from point cloud data.
◆ hasVertices()
bool cnoid::SgPlot::hasVertices |
( |
| ) |
const |
|
inline |
◆ material() [1/2]
◆ material() [2/2]
const SgMaterial* cnoid::SgPlot::material |
( |
| ) |
const |
|
inline |
◆ normalIndices() [1/2]
◆ normalIndices() [2/2]
◆ normals() [1/2]
◆ normals() [2/2]
◆ numChildObjects()
int SgPlot::numChildObjects |
( |
| ) |
const |
|
overridevirtual |
◆ setColors()
◆ setMaterial()
◆ setNormals()
◆ setVertices()
◆ untransformedBoundingBox()
const BoundingBox & SgPlot::untransformedBoundingBox |
( |
| ) |
const |
|
overridevirtual |
◆ updateBoundingBox()
void SgPlot::updateBoundingBox |
( |
| ) |
|
◆ vertices() [1/2]
◆ vertices() [2/2]
The documentation for this class was generated from the following files: