1SoShape(3IV)() SoShape(3IV)()
2
3
4
6 SoShape — abstract base class for all shape nodes
7
9 SoBase > SoFieldContainer > SoNode > SoShape
10
12 #include <Inventor/nodes/SoShape.h>
13
14 Methods from class SoShape:
15
16 static SoType getClassTypeId()
17
18 Methods from class SoNode:
19
20 void setOverride(SbBool state)
21 SbBool isOverride() const
22 SoNode * copy(SbBool copyConnections = FALSE) const
23 virtual SbBool affectsState() const
24 static SoNode * getByName(const SbName &name)
25 static int getByName(const SbName &name, SoNodeList &list)
26
27 Methods from class SoFieldContainer:
28
29 void setToDefaults()
30 SbBool hasDefaultValues() const
31 SbBool fieldsAreEqual(const SoFieldContainer *fc) const
32 void copyFieldValues(const SoFieldContainer *fc, SbBool
33 copyConnections = FALSE)
34 SbBool set(const char *fieldDataString)
35 void get(SbString &fieldDataString)
36 virtual int getFields(SoFieldList &resultList) const
37 virtual SoField * getField(const SbName &fieldName) const
38 SbBool getFieldName(const SoField *field, SbName &fieldName)
39 const
40 SbBool isNotifyEnabled() const
41 SbBool enableNotify(SbBool flag)
42
43 Methods from class SoBase:
44
45 void ref()
46 void unref() const
47 void unrefNoDelete() const
48 void touch()
49 virtual SoType getTypeId() const
50 SbBool isOfType(SoType type) const
51 virtual void setName(const SbName &name)
52 virtual SbName getName() const
53
54
56 This node is the abstract base class for all shape (geometry) nodes.
57 All classes derived from SoShape draw geometry during render traversal.
58
60 static SoType getClassTypeId()
61 Returns type identifier for this class.
62
63
65 This is an abstract class. See the reference page of a derived class
66 for the format and default values.
67
69 SoCone, SoCube, SoCylinder, SoIndexedNurbsCurve, SoIndexedNurbsSurface,
70 SoNurbsCurve, SoNurbsSurface, SoShapeHints, SoShapeKit, SoSphere,
71 SoText2, SoText3, SoVertexShape
72
73
74
75
76 SoShape(3IV)()