bool removeClipPlane(ClipPlane *clipplane)
ClipPlaneList & getClipPlaneList()
Definition ClipNode:88
void setClipPlaneList(const ClipPlaneList &cpl)
Definition ClipNode:85
ReferenceFrame getReferenceFrame() const
Definition ClipNode:56
std::vector< ref_ptr< ClipPlane > > ClipPlaneList
Definition ClipNode:28
ReferenceFrame _referenceFrame
Definition ClipNode:108
void createClipBox(const BoundingBox &bb, unsigned int clipPlaneNumberBase=0)
const ClipPlaneList & getClipPlaneList() const
Definition ClipNode:91
void setStateSetModes(StateSet &, StateAttribute::GLModeValue) const
bool addClipPlane(ClipPlane *clipplane)
void setLocalStateSetModes(StateAttribute::GLModeValue=StateAttribute::ON)
ReferenceFrame
Definition ClipNode:38
@ RELATIVE_RF
Definition ClipNode:39
@ ABSOLUTE_RF
Definition ClipNode:40
virtual BoundingSphere computeBound() const
bool removeClipPlane(unsigned int pos)
ClipPlaneList _planes
Definition ClipNode:106
unsigned int getNumClipPlanes() const
Definition ClipNode:75
void setReferenceFrame(ReferenceFrame rf)
ClipNode(const ClipNode &es, const CopyOp ©op=CopyOp::SHALLOW_COPY)
ClipPlane * getClipPlane(unsigned int pos)
Definition ClipNode:79
StateAttribute::GLModeValue _value
Definition ClipNode:105
const ClipPlane * getClipPlane(unsigned int pos) const
Definition ClipNode:82
@ SHALLOW_COPY
Definition CopyOp:47
@ ON
Definition StateAttribute:103
unsigned int GLModeValue
Definition StateAttribute:85
BoundingBoxd BoundingBox
Definition BoundingBox:257
BoundingSphered BoundingSphere
Definition BoundingSphere:314
#define OSG_EXPORT
Definition osg/Export:39