Coin Logo http://www.sim.no
http://www.coin3d.org

SbBarrier.h
1 #ifndef COIN_SBBARRIER_H
2 #define COIN_SBBARRIER_H
3 
4 /**************************************************************************\
5  *
6  * This file is part of the Coin 3D visualization library.
7  * Copyright (C) 1998-2007 by Systems in Motion. All rights reserved.
8  *
9  * This library is free software; you can redistribute it and/or
10  * modify it under the terms of the GNU General Public License
11  * ("GPL") version 2 as published by the Free Software Foundation.
12  * See the file LICENSE.GPL at the root directory of this source
13  * distribution for additional information about the GNU GPL.
14  *
15  * For using Coin with software that can not be combined with the GNU
16  * GPL, and for taking advantage of the additional benefits of our
17  * support services, please contact Systems in Motion about acquiring
18  * a Coin Professional Edition License.
19  *
20  * See http://www.coin3d.org/ for more information.
21  *
22  * Systems in Motion, Postboks 1283, Pirsenteret, 7462 Trondheim, NORWAY.
23  * http://www.sim.no/ sales@sim.no coin-support@coin3d.org
24  *
25 \**************************************************************************/
26 
27 #include <Inventor/C/threads/barrier.h>
28 
29 class SbBarrier {
30 public:
31  SbBarrier(unsigned int count) { this->barrier = cc_barrier_construct(count); }
32  ~SbBarrier(void) { cc_barrier_destruct(this->barrier); }
33 
34  int enter(void) { return cc_barrier_enter(this->barrier); }
35 
36 private:
37  cc_barrier * barrier;
38 };
39 
40 #endif // !COIN_SBBARRIER_H
SoVRMLLOD::whichToTraverse
virtual int whichToTraverse(SoAction *action)
Definition: LOD.cpp:605
SoVRMLFog::visibilityRange
SoSFFloat visibilityRange
Definition: SoVRMLFog.h:46
SoVRMLGroup::GLRenderBelowPath
virtual void GLRenderBelowPath(SoGLRenderAction *action)
Definition: Group.cpp:514
SoVRMLBox::SoVRMLBox
SoVRMLBox(void)
Definition: Box.cpp:107
SoSFVec3f
The SoSFVec3f class is a container for an SbVec3f vector.
Definition: SoSFVec3f.h:31
SoVRMLProximitySensor::SoVRMLProximitySensor
SoVRMLProximitySensor(void)
Definition: ProximitySensor.cpp:212
SbPList::getLength
int getLength(void) const
Definition: SbPList.h:94
SoVRMLIndexedShape
The SoVRMLIndexedShape class is a superclass for geometry that use indexes.
Definition: SoVRMLIndexedShape.h:32
SoDB::getGlobalField
static SoField * getGlobalField(const SbName &name)
Definition: SoDB.cpp:1297
SoSpotLightManip
The SoSpotLightManip class is used to manipulate spot light nodes.
Definition: SoSpotLightManip.h:39
SbRotation::getValue
const float * getValue(void) const
Definition: SbRotation.cpp:179
SoVRMLGeometry::setupShapeHints
void setupShapeHints(SoState *state, const SbBool ccw, const SbBool solid)
Definition: Geometry.cpp:114
SoVRMLParent
The SoVRMLParent node is a superclass for all VRML grouping nodes.
Definition: SoVRMLParent.h:35
SbRotation
The SbRotation class represents a rotation in 3D space.
Definition: SbRotation.h:33
SoVRMLMaterial::shininess
SoSFFloat shininess
Definition: SoVRMLMaterial.h:47
SoDirectionalLight
The SoDirectionalLight class is a node type for specifying directional light sources.
Definition: SoDirectionalLight.h:31
SoGetBoundingBoxAction::isResetPath
SbBool isResetPath(void) const
Definition: SoGetBoundingBoxAction.cpp:401
SbTesselator
The SbTesselator class is used to tessellate polygons into triangles.
Definition: SbTesselator.h:38
SoVRMLTexture::repeatS
SoSFBool repeatS
Definition: SoVRMLTexture.h:39
SoVRMLIndexedShape::notify
virtual void notify(SoNotList *list)
Definition: IndexedShape.cpp:144
SoVRMLCylinder::side
SoSFBool side
Definition: SoVRMLCylinder.h:43
SoVRMLInterpolator::set_fraction
SoSFFloat set_fraction
Definition: SoVRMLInterpolator.h:40
SoVRMLVertexShape::notify
virtual void notify(SoNotList *list)
Definition: VertexShape.cpp:236
SoVRMLIndexedFaceSet::~SoVRMLIndexedFaceSet
virtual ~SoVRMLIndexedFaceSet()
Definition: IndexedFaceSet.cpp:317
SoVRMLColor::~SoVRMLColor
virtual ~SoVRMLColor()
Definition: Color.cpp:146
SoVRMLPixelTexture::readInstance
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: PixelTexture.cpp:295
SoVRMLNavigationInfo::visibilityLimit
SoSFFloat visibilityLimit
Definition: SoVRMLNavigationInfo.h:48
SoVRMLGeometry::SoVRMLGeometry
SoVRMLGeometry(void)
Definition: Geometry.cpp:84
SoVRMLLOD::insertLevel
void insertLevel(SoNode *level, int idx)
Definition: LOD.cpp:228
SoVRMLLOD::replaceLevel
void replaceLevel(int idx, SoNode *level)
Definition: LOD.cpp:292
SoMFNode::findNode
int findNode(const SoNode *node) const
Definition: SoMFNode.cpp:506
SoVRMLIndexedShape::normalIndex
SoMFInt32 normalIndex
Definition: SoVRMLIndexedShape.h:41
SoVRMLIndexedFaceSet::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: IndexedFaceSet.cpp:707
SoVRMLNormalInterpolator::value_changed
SoEngineOutput value_changed
Definition: SoVRMLNormalInterpolator.h:43
SoState
The SoState class manages the Coin scenegraph traversal state data.
Definition: SoState.h:35
SoLineDetail::incLineIndex
void incLineIndex(void)
Definition: SoLineDetail.cpp:166
SoMField::getNum
int getNum(void) const
Definition: SoMField.h:86
SoFieldData::getNumFields
int getNumFields(void) const
Definition: SoFieldData.cpp:288
SoNode::search
virtual void search(SoSearchAction *action)
Definition: SoNode.cpp:1120
SoVRMLLOD::SoVRMLLOD
SoVRMLLOD(void)
Definition: LOD.cpp:163
SoVRMLIndexedLine
The SoVRMLIndexedLine class is an abstract superclass for lines specified with indices.
Definition: SoVRMLIndexedLine.h:32
SoVRMLPointLight::radius
SoSFFloat radius
Definition: SoVRMLPointLight.h:42
SoVRMLDragSensor::trackPoint_changed
SoSFVec3f trackPoint_changed
Definition: SoVRMLDragSensor.h:43
SoReadError::post
static void post(const SoInput *const in, const char *const format,...)
Definition: SoReadError.cpp:110
SoVRMLBox::~SoVRMLBox
virtual ~SoVRMLBox()
Definition: Box.cpp:117
SoVRMLImageTexture::setImage
void setImage(const SbImage &image)
Definition: ImageTexture.cpp:826
SoAction::hasTerminated
SbBool hasTerminated(void) const
Definition: SoAction.cpp:1018
SoVRMLLOD::getLevel
SoNode * getLevel(int idx) const
Definition: LOD.cpp:238
SoVRMLCylinderSensor::drag
virtual void drag(void)
Definition: CylinderSensor.cpp:234
SbCylinderProjector::setWorkingSpace
virtual void setWorkingSpace(const SbMatrix &space)
Definition: SbCylinderProjector.cpp:224
SoAudioRenderAction
The SoAudioRenderAction class renders the aural parts of the scene graph.
Definition: SoAudioRenderAction.h:30
SoVRMLPointLight::location
SoSFVec3f location
Definition: SoVRMLPointLight.h:41
SoMFNode::getNumNodes
int getNumNodes(void) const
Definition: SoMFNode.cpp:524
SoVRMLLOD::addChild
void addChild(SoNode *child)
Definition: LOD.cpp:489
SoVRMLParent::getChildren
virtual SoChildList * getChildren(void) const
Definition: Parent.cpp:270
SoVRMLInline::getFullURLName
const SbString & getFullURLName(void)
Definition: Inline.cpp:227
SoGroup::callback
virtual void callback(SoCallbackAction *action)
Definition: SoGroup.cpp:584
SbColor4f::setRGB
SbColor4f & setRGB(const SbColor &col)
Definition: SbColor4f.cpp:198
SbList::getArrayPtr
const Type * getArrayPtr(const int start=0) const
Definition: SbList.h:168
SbVec2f
The SbVec2f class is a 2 dimensional vector with floating point coordinates.
Definition: SbVec2f.h:36
SoVRMLInline::~SoVRMLInline
virtual ~SoVRMLInline()
Definition: Inline.cpp:208
SoVRMLBillboard::callback
virtual void callback(SoCallbackAction *action)
Definition: Billboard.cpp:240
SoMFNode::getValues
const SoNode ** getValues(const int start) const
Definition: SoMFNode.h:35
SoVRMLVertexShape::colorPerVertex
SoSFBool colorPerVertex
Definition: SoVRMLVertexShape.h:51
SoVRMLVertexPoint::color
SoSFNode color
Definition: SoVRMLVertexPoint.h:42
SoVRMLParent::removeChildren
SoMFNode removeChildren
Definition: SoVRMLParent.h:73
SoVRMLFontStyle::doAction
virtual void doAction(SoAction *action)
Definition: FontStyle.cpp:297
SbRotation::identity
static SbRotation identity(void)
Definition: SbRotation.cpp:674
SoVRMLPositionInterpolator::SoVRMLPositionInterpolator
SoVRMLPositionInterpolator(void)
Definition: PositionInterpolator.cpp:80
SoFaceDetail::incFaceIndex
void incFaceIndex(void)
Definition: SoFaceDetail.cpp:206
SoVRMLNormal::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Normal.cpp:114
SoVRMLNavigationInfo::speed
SoSFFloat speed
Definition: SoVRMLNavigationInfo.h:46
SoVRMLElevationGrid::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: ElevationGrid.cpp:626
SbLine::getClosestPoint
SbVec3f getClosestPoint(const SbVec3f &point) const
Definition: SbLine.cpp:263
SoVRMLElevationGrid::~SoVRMLElevationGrid
virtual ~SoVRMLElevationGrid(void)
Definition: ElevationGrid.cpp:359
SoVRMLInline::SoVRMLInline
SoVRMLInline(void)
Definition: Inline.cpp:188
SoPointDetail::setTextureCoordIndex
void setTextureCoordIndex(const int idx)
Definition: SoPointDetail.cpp:141
SoState::pop
void pop(void)
Definition: SoState.cpp:284
SoMFRotation::getValues
const SbRotation * getValues(const int start) const
Definition: SoMFRotation.h:34
SoMFVec3f
The SoMFVec3f class is a container for SbVec3f vectors.
Definition: SoMFVec3f.h:31
SbMatrix
The SbMatrix class is a 4x4 dimensional representation of a matrix.
Definition: SbMatrix.h:37
SbXfBox3f::setTransform
void setTransform(const SbMatrix &m)
Definition: SbXfBox3f.cpp:125
SoVRMLNavigationInfo
The SoVRMLNavigationInfo class is used to specify avatar and viewer settings.
Definition: SoVRMLNavigationInfo.h:37
SbPlaneProjector
The SbPlaneProjector class projects 2D points to 3D points in a plane.
Definition: SbPlaneProjector.h:31
SoSFRotation
The SoSFRotation class is a container for an SbRotation.
Definition: SoSFRotation.h:31
SoFaceDetail
The SoFaceDetail class is for storing detailed polygon information.
Definition: SoFaceDetail.h:29
SoVRMLElevationGrid::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: ElevationGrid.cpp:618
SoVRMLCylinderSensor::dragFinish
virtual void dragFinish(void)
Definition: CylinderSensor.cpp:248
SoVRMLLight::SoVRMLLight
SoVRMLLight(void)
Definition: Light.cpp:71
SoVRMLGroup::audioRender
virtual void audioRender(SoAudioRenderAction *action)
Definition: Group.cpp:481
SbVec4f::getValue
const float * getValue(void) const
Definition: SbVec4f.cpp:157
SoVRMLParent::SoVRMLParent
SoVRMLParent(void)
Definition: Parent.cpp:117
SoVRMLCylinder::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Cylinder.cpp:216
SoVRMLBillboard::SoVRMLBillboard
SoVRMLBillboard(void)
Definition: Billboard.cpp:201
SoVRMLElevationGrid
The SoVRMLElevationGrid class is used to represent elevation grids.
Definition: SoVRMLElevationGrid.h:42
SbCylinderPlaneProjector
The SbCylinderPlaneProjector class projects 2D points to a half-cylinder and a plane.
Definition: SbCylinderPlaneProjector.h:29
SoVRMLNavigationInfo::SoVRMLNavigationInfo
SoVRMLNavigationInfo(void)
Definition: NavigationInfo.cpp:262
SbBox3f::getCenter
SbVec3f getCenter(void) const
Definition: SbBox3f.cpp:161
SoVRMLProximitySensor::size
SoSFVec3f size
Definition: SoVRMLProximitySensor.h:44
SoChildList
The SoChildList class is a container for node children.
Definition: SoChildList.h:33
SoVRMLLOD::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: LOD.cpp:367
SoVRMLCollision::notify
virtual void notify(SoNotList *list)
Definition: Collision.cpp:243
SoVRMLCone::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: Cone.cpp:190
SoVRMLTextureCoordinate::point
SoMFVec2f point
Definition: SoVRMLTextureCoordinate.h:40
SoDebugError::post
static void post(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:314
SoWriteAction
The SoWriteAction class writes a scene graph to file.
Definition: SoWriteAction.h:31
SoVRMLGeometry::notify
virtual void notify(SoNotList *list)
Definition: Geometry.cpp:163
SoVRMLPointSet::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: PointSet.cpp:218
SoSensor
The SoSensor class is the abstract base class for all sensors.
Definition: SoSensor.h:34
SoVRMLElevationGrid::SoVRMLElevationGrid
SoVRMLElevationGrid(void)
Definition: ElevationGrid.cpp:335
SoVRMLCylinder::SoVRMLCylinder
SoVRMLCylinder(void)
Definition: Cylinder.cpp:142
SoGetBoundingBoxAction::setCenter
void setCenter(const SbVec3f &center, const SbBool transformcenter)
Definition: SoGetBoundingBoxAction.cpp:529
SoVRMLCylinder
The SoVRMLCylinder class is used to represent a cylinder object.
Definition: SoVRMLCylinder.h:33
SoPSVectorOutput::SoPSVectorOutput
SoPSVectorOutput()
Definition: PSVectorOutput.cpp:46
SbColor4f
The SbColor4f class contains the red, green, blue and alpha components which make up a color value.
Definition: SbColor4f.h:32
SoNode::notify
virtual void notify(SoNotList *l)
Definition: SoNode.cpp:423
SoGetBoundingBoxAction::isInCameraSpace
SbBool isInCameraSpace(void) const
Definition: SoGetBoundingBoxAction.cpp:359
SoVRMLProximitySensor::enterTime
SoSFTime enterTime
Definition: SoVRMLProximitySensor.h:50
SoVRMLGroup::GLRenderInPath
virtual void GLRenderInPath(SoGLRenderAction *action)
Definition: Group.cpp:600
SoVRMLCollision::proxy
SoSFNode proxy
Definition: SoVRMLCollision.h:46
SoGetBoundingBoxAction::resetCenter
void resetCenter(void)
Definition: SoGetBoundingBoxAction.cpp:571
SoRayPickAction::hasWorldSpaceRay
SbBool hasWorldSpaceRay(void) const
Definition: SoRayPickAction.cpp:545
SoVRMLParent::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Parent.cpp:327
SoVRMLParent::insertChild
virtual void insertChild(SoNode *child, int idx)
Definition: Parent.cpp:186
SoVRMLFontStyle::~SoVRMLFontStyle
virtual ~SoVRMLFontStyle()
Definition: FontStyle.cpp:285
SoVRMLBillboard::getTypeId
virtual SoType getTypeId(void) const
Definition: Billboard.cpp:187
SoNode::GLRenderOffPath
virtual void GLRenderOffPath(SoGLRenderAction *action)
Definition: SoNode.cpp:939
SoVRMLProximitySensor::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: ProximitySensor.cpp:323
SoOutput
The SoOutput class is an abstraction of an output stream.
Definition: SoOutput.h:42
SoVRMLProximitySensor::center
SoSFVec3f center
Definition: SoVRMLProximitySensor.h:43
SoVRMLProximitySensor::affectsState
virtual SbBool affectsState(void) const
Definition: ProximitySensor.cpp:241
SbPList::get
void * get(const int index) const
Definition: SbPList.h:135
SoVRMLGroup::search
virtual void search(SoSearchAction *action)
Definition: Group.cpp:462
SoVRMLBox
The SoVRMLBox class is used for representing a 3D box.
Definition: SoVRMLBox.h:32
SoNode::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: SoNode.cpp:904
SoVRMLCoordinate::SoVRMLCoordinate
SoVRMLCoordinate(void)
Definition: Coordinate.cpp:85
SoVRMLImageTexture::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: ImageTexture.cpp:479
SoVRMLNormal::vector
SoMFVec3f vector
Definition: SoVRMLNormal.h:40
SoField::isIgnored
SbBool isIgnored(void) const
Definition: SoField.cpp:638
SoPrimitiveVertex::getMaterialIndex
int getMaterialIndex(void) const
Definition: SoPrimitiveVertex.cpp:119
SoVRMLCylinderSensor::diskAngle
SoSFFloat diskAngle
Definition: SoVRMLCylinderSensor.h:41
SoVRMLOrientationInterpolator::~SoVRMLOrientationInterpolator
virtual ~SoVRMLOrientationInterpolator(void)
Definition: OrientationInterpolator.cpp:104
SbList::truncate
void truncate(const int length, const int dofit=0)
Definition: SbList.h:149
SoEngineOutput::isEnabled
SbBool isEnabled(void) const
Definition: SoEngineOutput.cpp:148
SoVRMLBillboard::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: Billboard.cpp:265
SoVRMLInline::getChildren
virtual SoChildList * getChildren(void) const
Definition: Inline.cpp:247
SbMatrix::multVecMatrix
void multVecMatrix(const SbVec3f &src, SbVec3f &dst) const
Definition: SbMatrix.cpp:1357
SoVRMLDragSensor::getLocalToWorldMatrix
const SbMatrix & getLocalToWorldMatrix(void) const
Definition: DragSensor.cpp:199
SoVRMLVertexShape::shouldGLRender
virtual SbBool shouldGLRender(SoGLRenderAction *action)
Definition: VertexShape.cpp:251
SoNode::rayPickS
static void rayPickS(SoAction *action, SoNode *node)
Definition: SoNode.cpp:1067
SoVRMLInline::getBoundingBoxColor
static SbColor & getBoundingBoxColor(void)
Definition: Inline.cpp:360
SoVRMLInline
The SoVRMLInline class is used to insert VRML files into a scene.
Definition: SoVRMLInline.h:45
SoGetPrimitiveCountAction::canApproximateCount
SbBool canApproximateCount(void)
Definition: SoGetPrimitiveCountAction.cpp:195
SoVRMLVertexLine::color
SoSFNode color
Definition: SoVRMLVertexLine.h:41
SoState::push
void push(void)
Definition: SoState.cpp:265
SoVRMLCone::bottom
SoSFBool bottom
Definition: SoVRMLCone.h:44
SoVRMLElevationGrid::zSpacing
SoSFFloat zSpacing
Definition: SoVRMLElevationGrid.h:55
SoBase::getName
virtual SbName getName(void) const
Definition: SoBase.cpp:730
SoVRMLIndexedFaceSet::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: IndexedFaceSet.cpp:637
SoVRMLProximitySensor::doAction
virtual void doAction(SoAction *action)
Definition: ProximitySensor.cpp:248
SoVRMLPointSet
The SoVRMLPointSet class is used to represent a set of 3D points.
Definition: SoVRMLPointSet.h:32
SoVRMLCylinder::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: Cylinder.cpp:236
SoVRMLCoordinate::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Coordinate.cpp:113
SoVRMLVertexPoint::coord
SoSFNode coord
Definition: SoVRMLVertexPoint.h:41
SoPSVectorOutput::setColored
void setColored(SbBool flag=1)
Definition: PSVectorOutput.cpp:64
SbRWMutex::readUnlock
int readUnlock(void)
Definition: SbRWMutex.h:58
SoVRMLGroup::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: Group.cpp:333
SoVRMLProximitySensor::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: ProximitySensor.cpp:317
SoGroup::children
SoChildList * children
Definition: SoGroup.h:75
SbBarrier::SbBarrier
SbBarrier(unsigned int count)
Definition: SbBarrier.h:31
SoVRMLLOD::readInstance
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: LOD.cpp:580
SoVRMLVertexPoint::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: VertexPoint.cpp:94
SbStorage
The SbStorage class manages thread-local memory.
Definition: SbStorage.h:31
SoVRMLDragSensor
The SoVRMLDragSensor class is a superclass for VRML drag sensors.
Definition: SoVRMLDragSensor.h:37
SoVRMLInline::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: Inline.cpp:472
SoVRMLCylinder::height
SoSFFloat height
Definition: SoVRMLCylinder.h:42
SoVRMLVertexLine::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: VertexLine.cpp:115
SoOverrideElement::setSpecularColorOverride
static void setSpecularColorOverride(SoState *const state, SoNode *const node, const SbBool override)
Definition: SoOverrideElement.cpp:724
SbCylinderProjector::getRotation
virtual SbRotation getRotation(const SbVec3f &point1, const SbVec3f &point2)=0
SoVRMLLOD::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: LOD.cpp:360
SbMutex::unlock
int unlock(void)
Definition: SbMutex.h:41
SbCylinder
The SbCylinder class is a representation of a cylinder.
Definition: SbCylinder.h:32
SoVRMLMovieTexture::url
SoMFString url
Definition: SoVRMLMovieTexture.h:49
SoVRMLExtrusion::createTriangleDetail
virtual SoDetail * createTriangleDetail(SoRayPickAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, const SoPrimitiveVertex *v3, SoPickedPoint *pp)
Definition: Extrusion.cpp:912
SoVRMLBox::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Box.cpp:123
SoGroup::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: SoGroup.cpp:476
SoVRMLParent::getNumChildren
virtual int getNumChildren(void) const
Definition: Parent.cpp:208
SoVRMLPointSet::~SoVRMLPointSet
virtual ~SoVRMLPointSet()
Definition: PointSet.cpp:137
SoNode::copy
virtual SoNode * copy(SbBool copyconnections=0) const
Definition: SoNode.cpp:391
SoVRMLVertexLine::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: VertexLine.cpp:102
SoVRMLExtrusion::computeBBox
virtual void computeBBox(SoAction *action, SbBox3f &bbox, SbVec3f &center)
Definition: Extrusion.cpp:663
SoVRMLDirectionalLight::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: DirectionalLight.cpp:116
SoGroup::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: SoGroup.cpp:771
SoVRMLVertexLine::colorPerVertex
SoSFBool colorPerVertex
Definition: SoVRMLVertexLine.h:42
SbMatrix::inverse
SbMatrix inverse(void) const
Definition: SbMatrix.cpp:418
SoBase::touch
void touch(void)
Definition: SoBase.cpp:700
SoGetBoundingBoxAction::getXfBoundingBox
SbXfBox3f & getXfBoundingBox(void)
Definition: SoGetBoundingBoxAction.cpp:317
SoVRMLLOD::~SoVRMLLOD
virtual ~SoVRMLLOD()
Definition: LOD.cpp:171
SoSearchAction
The SoSearchAction class provides methods for searching through scene graphs.
Definition: SoSearchAction.h:32
SoGLRenderAction::getCacheContext
uint32_t getCacheContext(void) const
Definition: SoGLRenderAction.cpp:902
SbBox3f
The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.
Definition: SbBox3f.h:37
SoVRMLDragSensor::getWorldToLocalMatrix
const SbMatrix & getWorldToLocalMatrix(void) const
Definition: DragSensor.cpp:208
SoVRMLParent::children
SoMFNode children
Definition: SoVRMLParent.h:42
SoAction::getCurPath
const SoPath * getCurPath(void)
Definition: SoAction.cpp:1044
SbMatrix::multLeft
SbMatrix & multLeft(const SbMatrix &m)
Definition: SbMatrix.cpp:1280
SoDirectionalLightManip
The SoDirectionalLightManip class is used to manipulate SoDirectionalLight nodes.
Definition: SoDirectionalLightManip.h:40
SoVRMLExtrusion::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: Extrusion.cpp:684
SoVRMLVertexLine::doAction
virtual void doAction(SoAction *action)
Definition: VertexLine.cpp:89
SoVRMLIndexedFaceSet::convex
SoSFBool convex
Definition: SoVRMLIndexedFaceSet.h:48
SoDebugError::postWarning
static void postWarning(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:324
SoVRMLElevationGrid::creaseAngle
SoSFFloat creaseAngle
Definition: SoVRMLElevationGrid.h:52
SoAction
The SoAction class is the base class for all traversal actions.
Definition: SoAction.h:67
SoVRMLPixelTexture::~SoVRMLPixelTexture
virtual ~SoVRMLPixelTexture()
Definition: PixelTexture.cpp:165
SoVRMLParent::notify
virtual void notify(SoNotList *list)
Definition: Parent.cpp:334
SoVRMLMaterial::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Material.cpp:315
SbMutex::lock
int lock(void)
Definition: SbMutex.h:35
SoVRMLBox::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: Box.cpp:173
SoVRMLImageTexture::callback
virtual void callback(SoCallbackAction *action)
Definition: ImageTexture.cpp:559
SoVRMLElevationGrid::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: ElevationGrid.cpp:663
SoFullPath
The SoFullPath class allows examination of hidden children in paths.
Definition: SoFullPath.h:29
SoInput::get
virtual SbBool get(char &c)
Definition: SoInput.cpp:1113
SoVRMLCylinderSensor
The SoVRMLCylinderSensor class maps pointer motion into rotations around the Y axis.
Definition: SoVRMLCylinderSensor.h:33
SoVRMLImageTexture::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: ImageTexture.cpp:486
SoVRMLProximitySensor::enabled
SoSFBool enabled
Definition: SoVRMLProximitySensor.h:45
SoSFColor
The SoSFColor class is a container for an SbColor value.
Definition: SoSFColor.h:31
SoVRMLImageTexture::readInstance
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: ImageTexture.cpp:566
SoVRMLPlaneSensor::SoVRMLPlaneSensor
SoVRMLPlaneSensor(void)
Definition: PlaneSensor.cpp:176
SoGetBoundingBoxAction::getCenter
const SbVec3f & getCenter(void) const
Definition: SoGetBoundingBoxAction.cpp:332
SoShape::finishVertexArray
void finishVertexArray(SoGLRenderAction *action, const SbBool vbo, const SbBool normpervertex, const SbBool texpervertex, const SbBool colorpervertex)
Definition: SoShape.cpp:1794
SoVRMLPointSet::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: PointSet.cpp:227
SoVRMLCylinder::computeBBox
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f &center)
Definition: Cylinder.cpp:255
SoVRMLCone::~SoVRMLCone
virtual ~SoVRMLCone()
Definition: Cone.cpp:148
SoShape::beginShape
void beginShape(SoAction *const action, const TriangleShape shapetype, SoDetail *const detail=NULL)
Definition: SoShape.cpp:1349
SoVRMLLOD::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: LOD.cpp:393
SoVRMLFog::set_bind
SoSFBool set_bind
Definition: SoVRMLFog.h:52
SoMFNode::removeNode
void removeNode(int index)
Definition: SoMFNode.cpp:537
SoVRMLLOD::write
virtual void write(SoWriteAction *action)
Definition: LOD.cpp:386
SoVRMLMaterial::transparency
SoSFFloat transparency
Definition: SoVRMLMaterial.h:48
SoVRMLDirectionalLight::direction
SoSFVec3f direction
Definition: SoVRMLDirectionalLight.h:40
SoVRMLParent::updateChildList
static void updateChildList(const SoNode *const *nodes, const int numnodes, SoChildList &cl)
Definition: Parent.cpp:378
SoVRMLDragSensor::dragStart
virtual SbBool dragStart(void)=0
SbXfBox3f
The SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transforma...
Definition: SbXfBox3f.h:31
SoVRMLGeometry::shouldGLRender
virtual SbBool shouldGLRender(SoGLRenderAction *action)
Definition: Geometry.cpp:105
SoVRMLPlaneSensor::dragFinish
virtual void dragFinish(void)
Definition: PlaneSensor.cpp:232
SoNode::readInstance
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoNode.cpp:1438
SoVRMLDragSensor::getLocalStartingPoint
const SbVec3f & getLocalStartingPoint(void) const
Definition: DragSensor.cpp:190
SoLineDetail
The SoLineDetail class is for storing detailed 3D line information.
Definition: SoLineDetail.h:29
SoVRMLInline::isURLDataHere
SbBool isURLDataHere(void) const
Definition: Inline.cpp:279
SoVRMLGroup::getMatrix
virtual void getMatrix(SoGetMatrixAction *action)
Definition: Group.cpp:430
SoVRMLPixelTexture::notify
virtual void notify(SoNotList *list)
Definition: PixelTexture.cpp:306
SoVRMLIndexedFaceSet::creaseAngle
SoSFFloat creaseAngle
Definition: SoVRMLIndexedFaceSet.h:49
SoVRMLPixelTexture::SoVRMLPixelTexture
SoVRMLPixelTexture(void)
Definition: PixelTexture.cpp:149
SoVRMLGroup::SoVRMLGroup
SoVRMLGroup(void)
Definition: Group.cpp:221
SoVRMLGroup::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: Group.cpp:450
SoAudioRenderAction::addMethod
static void addMethod(const SoType type, SoActionMethod method)
Definition: SoAudioRenderAction.cpp:74
SbList::append
void append(const Type item)
Definition: SbList.h:98
SbBox2f::getMax
const SbVec2f & getMax(void) const
Definition: SbBox2f.cpp:174
SoVRMLProximitySensor::notify
virtual void notify(SoNotList *list)
Definition: ProximitySensor.cpp:329
SoVRMLCollision::SoVRMLCollision
SoVRMLCollision(void)
Definition: Collision.cpp:162
SoVRMLBillboard::search
virtual void search(SoSearchAction *action)
Definition: Billboard.cpp:290
SbString
The SbString class is a string class with convenience functions for string operations.
Definition: SbString.h:42
SoVRMLPixelTexture::doAction
virtual void doAction(SoAction *action)
Definition: PixelTexture.cpp:180
SoFullPath::getTail
SoNode * getTail(void) const
Definition: SoFullPath.cpp:74
SoVRMLInline::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Inline.cpp:557
SoVRMLLight
The SoVRMLLight class is a superclass for VRML light nodes.
Definition: SoVRMLLight.h:34
SoVRMLColorInterpolator
The SoVRMLColorInterpolator class is used to interpolate color values.
Definition: SoVRMLColorInterpolator.h:35
SoVRMLMaterial::ambientIntensity
SoSFFloat ambientIntensity
Definition: SoVRMLMaterial.h:44
SoVRMLParent::search
virtual void search(SoSearchAction *action)
Definition: Parent.cpp:299
SoVRMLMovieTexture::speed
SoSFFloat speed
Definition: SoVRMLMovieTexture.h:46
SoVRMLElevationGrid::xDimension
SoSFInt32 xDimension
Definition: SoVRMLElevationGrid.h:54
SoPath::containsPath
SbBool containsPath(const SoPath *const path) const
Definition: SoPath.cpp:611
SbBox2f::extendBy
void extendBy(const SbVec2f &point)
Definition: SbBox2f.cpp:203
SoVRMLGroup::callback
virtual void callback(SoCallbackAction *action)
Definition: Group.cpp:302
SoVRMLColor::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Color.cpp:194
SoVRMLBox::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: Box.cpp:151
SoVRMLLOD::addLevel
void addLevel(SoNode *level)
Definition: LOD.cpp:219
SbStringList
The SbStringList class is a container for arrays of SbString pointers.
Definition: SbStringList.h:31
SoHardCopy::getVersion
static const char * getVersion(void)
Definition: HardCopy.cpp:158
SoVRMLLOD::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: LOD.cpp:339
SoVRMLDragSensor::drag
virtual void drag(void)=0
SoVRMLFontStyle::pick
virtual void pick(SoPickAction *action)
Definition: FontStyle.cpp:322
SoVRMLElevationGrid::solid
SoSFBool solid
Definition: SoVRMLElevationGrid.h:51
SoVRMLCylinderSensor::rotation_changed
SoSFRotation rotation_changed
Definition: SoVRMLCylinderSensor.h:45
SoVRMLLight::on
SoSFBool on
Definition: SoVRMLLight.h:41
SoNode::GLRenderInPath
virtual void GLRenderInPath(SoGLRenderAction *action)
Definition: SoNode.cpp:927
SoAction::popPushCurPath
void popPushCurPath(const int childindex, SoNode *node=NULL)
Definition: SoAction.cpp:1132
SoVRMLPixelTexture::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: PixelTexture.cpp:217
SoVRMLIndexedLineSet::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: IndexedLineSet.cpp:248
SoVRMLCollision::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Collision.cpp:196
SbVec3f::length
float length(void) const
Definition: SbVec3f.cpp:356
SoVRMLColorInterpolator::value_changed
SoEngineOutput value_changed
Definition: SoVRMLColorInterpolator.h:44
SoMFInt32::getValues
const int32_t * getValues(const int start) const
Definition: SoMFInt32.h:33
SoVRMLCone::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Cone.cpp:205
SoVRMLLight::ambientIntensity
SoSFFloat ambientIntensity
Definition: SoVRMLLight.h:44
SoVRMLCone::SoVRMLCone
SoVRMLCone(void)
Definition: Cone.cpp:134
SoVRMLNormal::doAction
virtual void doAction(SoAction *action)
Definition: Normal.cpp:106
SoVRMLNavigationInfo::~SoVRMLNavigationInfo
virtual ~SoVRMLNavigationInfo()
Definition: NavigationInfo.cpp:288
SoVRMLLOD::GLRenderBelowPath
virtual void GLRenderBelowPath(SoGLRenderAction *action)
Definition: LOD.cpp:409
SoVRMLNormalInterpolator::keyValue
SoMFVec3f keyValue
Definition: SoVRMLNormalInterpolator.h:42
SoShape::shouldGLRender
virtual SbBool shouldGLRender(SoGLRenderAction *action)
Definition: SoShape.cpp:532
SbViewVolume::getProjectionPoint
const SbVec3f & getProjectionPoint(void) const
Definition: SbViewVolume.cpp:597
SbImage::hasData
SbBool hasData(void) const
Definition: SbImage.cpp:577
SoVRMLExtrusion::notify
virtual void notify(SoNotList *list)
Definition: Extrusion.cpp:902
SoOverrideElement::setTransparencyOverride
static void setTransparencyOverride(SoState *const state, SoNode *const node, const SbBool override)
Definition: SoOverrideElement.cpp:738
SoBase::writeHeader
SbBool writeHeader(SoOutput *out, SbBool isgroup, SbBool isengine) const
Definition: SoBase.cpp:1315
SoVRMLInline::search
virtual void search(SoSearchAction *action)
Definition: Inline.cpp:540
SoVRMLCylinderSensor::offset
SoSFFloat offset
Definition: SoVRMLCylinderSensor.h:44
SoVRMLVertexShape::getVertexData
void getVertexData(SoState *state, const SoCoordinateElement *&coords, const SbVec3f *&normals, const SbBool neednormals)
Definition: VertexShape.cpp:334
SoVRMLNormal
The SoVRMLNormal class is used to bind normals to geometry.
Definition: SoVRMLNormal.h:32
SbTesselator::beginPolygon
void beginPolygon(SbBool keepVertices=0, const SbVec3f &normal=SbVec3f(0.0f, 0.0f, 0.0f))
Definition: SbTesselator.cpp:213
SoVRMLBillboard::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Billboard.cpp:247
SoVRMLInline::callback
virtual void callback(SoCallbackAction *action)
Definition: Inline.cpp:399
SoGLRenderAction::abortNow
SbBool abortNow(void)
Definition: SoGLRenderAction.cpp:1112
SoBase::unref
void unref(void) const
Definition: SoBase.cpp:627
SbVec2s
The SbVec2s class is a 2 dimensional vector with short integer coordinates.
Definition: SbVec2s.h:37
SoVRMLGroup::setNumRenderCaches
static void setNumRenderCaches(int num)
Definition: Group.cpp:276
SoPrimitiveVertex::setDetail
void setDetail(SoDetail *const d)
Definition: SoPrimitiveVertex.cpp:260
SoVRMLCylinder::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: Cylinder.cpp:199
SbProjector::setWorkingSpace
virtual void setWorkingSpace(const SbMatrix &space)
Definition: SbProjector.cpp:133
SoVRMLLOD::findLevel
int findLevel(const SoNode *level) const
Definition: LOD.cpp:247
SoVRMLLOD::removeChild
void removeChild(int idx)
Definition: LOD.cpp:526
SoVRMLPlaneSensor::dragStart
virtual SbBool dragStart(void)
Definition: PlaneSensor.cpp:198
SoVRMLInline::UNTIL_LOADED
@ UNTIL_LOADED
Definition: SoVRMLInline.h:55
SoMFNode::getNode
SoNode * getNode(int idx) const
Definition: SoMFNode.cpp:491
SoVRMLElevationGrid::notify
virtual void notify(SoNotList *list)
Definition: ElevationGrid.cpp:874
SoVRMLMaterial::emissiveColor
SoSFColor emissiveColor
Definition: SoVRMLMaterial.h:46
SoRayPickAction::intersect
SbBool intersect(const SbVec3f &v0, const SbVec3f &v1, const SbVec3f &v2, SbVec3f &intersection, SbVec3f &barycentric, SbBool &front) const
Definition: SoRayPickAction.cpp:575
SoField
The SoField class is the top-level abstract base class for fields.
Definition: SoField.h:38
SoRayPickAction::setObjectSpace
void setObjectSpace(void)
Definition: SoRayPickAction.cpp:554
SoOverrideElement::setAmbientColorOverride
static void setAmbientColorOverride(SoState *const state, SoNode *const node, const SbBool override)
Definition: SoOverrideElement.cpp:490
SoMFColor::getValues
const SbColor * getValues(const int start) const
Definition: SoMFColor.h:34
SoVRMLLOD::getTypeId
virtual SoType getTypeId(void) const
Definition: LOD.cpp:149
SoVRMLColor::SoVRMLColor
SoVRMLColor(void)
Definition: Color.cpp:135
SoVRMLMaterial::doAction
virtual void doAction(SoAction *action)
Definition: Material.cpp:219
SoField::setDefault
void setDefault(SbBool def)
Definition: SoField.cpp:650
SbStringList::getArrayPtr
const SbString ** getArrayPtr(void) const
Definition: SbStringList.h:48
SoVRMLElevationGrid::ccw
SoSFBool ccw
Definition: SoVRMLElevationGrid.h:50
SbPList::truncate
void truncate(const int length, const int fit=0)
Definition: SbPList.h:100
SoVRMLImageTexture::setReadStatus
void setReadStatus(int status)
Definition: ImageTexture.cpp:600
SoGetMatrixAction
The SoGetMatrixAction class is an action for accumulating the transformation matrix of a subgraph.
Definition: SoGetMatrixAction.h:35
SoType
The SoType class is the basis for the run-time type system in Coin.
Definition: SoType.h:50
SoVRMLPlaneSensor::translation_changed
SoSFVec3f translation_changed
Definition: SoVRMLPlaneSensor.h:44
SoVRMLLOD::level
SoMFNode level
Definition: SoVRMLLOD.h:47
SoPrimitiveVertex::setTextureCoords
void setTextureCoords(const SbVec2f &texcoords)
Definition: SoPrimitiveVertex.cpp:178
SoVRMLMaterial
The SoVRMLMaterial class is used to assign a material to geometry.
Definition: SoVRMLMaterial.h:35
SbVec3f::cross
SbVec3f cross(const SbVec3f &v) const
Definition: SbVec3f.cpp:270
SoVRMLProximitySensor::~SoVRMLProximitySensor
virtual ~SoVRMLProximitySensor()
Definition: ProximitySensor.cpp:235
SoVRMLImageTexture::getReadStatus
int getReadStatus(void) const
Definition: ImageTexture.cpp:591
SoVRMLGeometry::copyContents
virtual void copyContents(const SoFieldContainer *from, SbBool copyConn)
Definition: Geometry.cpp:174
SoVRMLParent::write
virtual void write(SoWriteAction *action)
Definition: Parent.cpp:305
SoVRMLNavigationInfo::avatarSize
SoMFFloat avatarSize
Definition: SoVRMLNavigationInfo.h:47
SbRotation::inverse
SbRotation inverse(void) const
Definition: SbRotation.cpp:316
SoOneShotSensor
The SoOneShotSensor class is a sensor which will trigger once.
Definition: SoOneShotSensor.h:29
SoVRMLVertexLine::shouldGLRender
virtual SbBool shouldGLRender(SoGLRenderAction *action)
Definition: VertexLine.cpp:143
SoMFNode::addNode
void addNode(SoNode *node)
Definition: SoMFNode.cpp:463
SoVRMLIndexedShape::~SoVRMLIndexedShape
virtual ~SoVRMLIndexedShape()
Definition: IndexedShape.cpp:88
SoInput::getCurFileName
virtual const char * getCurFileName(void) const
Definition: SoInput.cpp:953
SbList< SbVec3f >
SbName::getString
const char * getString(void) const
Definition: SbName.cpp:278
SoDebugError::postInfo
static void postInfo(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:334
SoVRMLMovieTexture::~SoVRMLMovieTexture
virtual ~SoVRMLMovieTexture()
Definition: MovieTexture.cpp:197
SoVRMLLOD::getNumLevels
int getNumLevels(void) const
Definition: LOD.cpp:256
SoVRMLLOD::affectsState
virtual SbBool affectsState(void) const
Definition: LOD.cpp:210
SoVRMLLOD::range
SoMFFloat range
Definition: SoVRMLLOD.h:45
SoNode::getNodeId
uint32_t getNodeId(void) const
Definition: SoNode.cpp:1304
SoVRMLNormal::SoVRMLNormal
SoVRMLNormal(void)
Definition: Normal.cpp:86
SoVRMLExtrusion
The SoVRMLExtrusion class is a a geometry node for extruding a cross section along a spine.
Definition: SoVRMLExtrusion.h:36
SoShape::getComplexityValue
float getComplexityValue(SoAction *action)
Definition: SoShape.cpp:492
SoVRMLCollision::collideTime
SoSFTime collideTime
Definition: SoVRMLCollision.h:47
SoVRMLNormal::callback
virtual void callback(SoCallbackAction *action)
Definition: Normal.cpp:151
SoVRMLLOD::audioRender
virtual void audioRender(SoAudioRenderAction *action)
Definition: LOD.cpp:400
SoVRMLCone::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: Cone.cpp:222
SoVRMLGroup::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Group.cpp:504
SoVRMLLight::color
SoSFColor color
Definition: SoVRMLLight.h:43
SoMFVec3f::getValues
const SbVec3f * getValues(const int start) const
Definition: SoMFVec3f.h:34
SoVRMLInline::isURLDataRequested
SbBool isURLDataRequested(void) const
Definition: Inline.cpp:270
SbBox3f::makeEmpty
void makeEmpty(void)
Definition: SbBox3f.cpp:424
SoVRMLColor::color
SoMFColor color
Definition: SoVRMLColor.h:42
SoVRMLCylinder::bottom
SoSFBool bottom
Definition: SoVRMLCylinder.h:45
SoVRMLCoordinate::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: Coordinate.cpp:149
SbList::getLength
int getLength(void) const
Definition: SbList.h:145
SoVRMLInline::doAction
virtual void doAction(SoAction *action)
Definition: Inline.cpp:385
SoOverrideElement::setShininessOverride
static void setShininessOverride(SoState *const state, SoNode *const node, const SbBool override)
Definition: SoOverrideElement.cpp:712
SoVRMLBillboard::pick
virtual void pick(SoPickAction *action)
Definition: Billboard.cpp:283
SoInput::putBack
virtual void putBack(const char c)
Definition: SoInput.cpp:1834
SoVRMLPointLight::SoVRMLPointLight
SoVRMLPointLight(void)
Definition: PointLight.cpp:119
SoVRMLLOD::GLRenderOffPath
virtual void GLRenderOffPath(SoGLRenderAction *action)
Definition: LOD.cpp:472
SoVRMLLOD
The SoVRMLLOD class is used to represent various levels of detail based on distance.
Definition: SoVRMLLOD.h:36
SoVRMLElevationGrid::texCoord
SoSFNode texCoord
Definition: SoVRMLElevationGrid.h:58
SoGroup::readInstance
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoGroup.cpp:278
SoVRMLCone::bottomRadius
SoSFFloat bottomRadius
Definition: SoVRMLCone.h:41
SoVRMLCylinderSensor::dragStart
virtual SbBool dragStart(void)
Definition: CylinderSensor.cpp:218
SoVRMLMovieTexture::loop
SoSFBool loop
Definition: SoVRMLMovieTexture.h:45
SoVRMLBox::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Box.cpp:165
SoFieldContainer::findCopy
static SoFieldContainer * findCopy(const SoFieldContainer *orig, const SbBool copyconnections)
Definition: SoFieldContainer.cpp:831
SoLineDetail::incPartIndex
void incPartIndex(void)
Definition: SoLineDetail.cpp:176
SoVRMLCoordinate::~SoVRMLCoordinate
virtual ~SoVRMLCoordinate()
Definition: Coordinate.cpp:96
SoVRMLParent::removeChild
virtual void removeChild(int idx)
Definition: Parent.cpp:215
SoShape::shouldPrimitiveCount
SbBool shouldPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: SoShape.cpp:1485
SoVRMLParent::getChild
virtual SoNode * getChild(int idx) const
Definition: Parent.cpp:194
SoVRMLInline::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Inline.cpp:406
SoVRMLNavigationInfo::type
SoMFString type
Definition: SoVRMLNavigationInfo.h:45
SoPrimitiveVertex
The SoPrimitiveVertex class represents a single vertex of a generated primitive.
Definition: SoPrimitiveVertex.h:33
SoVRMLElevationGrid::colorPerVertex
SoSFBool colorPerVertex
Definition: SoVRMLElevationGrid.h:61
SoAction::popCurPath
void popCurPath(const PathCode prevpathcode)
Definition: SoAction.h:165
SoFieldData
The SoFieldData class is a container for a prototype set of fields.
Definition: SoFieldData.h:39
SoVRMLFontStyle::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: FontStyle.cpp:328
SbCylinderProjector::setCylinder
void setCylinder(const SbCylinder &cyl)
Definition: SbCylinderProjector.cpp:120
SoVRMLInline::getBoundingBoxVisibility
static BboxVisibility getBoundingBoxVisibility(void)
Definition: Inline.cpp:342
SbProjector::setViewVolume
virtual void setViewVolume(const SbViewVolume &vol)
Definition: SbProjector.cpp:112
SoVRMLFog::~SoVRMLFog
virtual ~SoVRMLFog()
Definition: Fog.cpp:209
SoVRMLImageTexture::doAction
virtual void doAction(SoAction *action)
Definition: ImageTexture.cpp:418
SoHardCopy::init
static void init(void)
Definition: HardCopy.cpp:134
SoVRMLIndexedLine::computeBBox
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f &center)
Definition: IndexedLine.cpp:67
SoAction::getPathCode
PathCode getPathCode(int &numindices, const int *&indices)
Definition: SoAction.cpp:890
SoVRMLNormal::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Normal.cpp:165
SoWriteAction::getOutput
SoOutput * getOutput(void) const
Definition: SoWriteAction.cpp:160
SbVec3f::setValue
SbVec3f & setValue(const float v[3])
Definition: SbVec3f.cpp:461
SoVRMLPlaneSensor::~SoVRMLPlaneSensor
virtual ~SoVRMLPlaneSensor()
Definition: PlaneSensor.cpp:191
SbColor
The SbColor class contains the red, green and blue components which make up a color value.
Definition: SbColor.h:30
SoVRMLProximitySensor::callback
virtual void callback(SoCallbackAction *action)
Definition: ProximitySensor.cpp:311
SbStorage::get
void * get(void)
Definition: SbStorage.h:38
SoBase
The SoBase class is the top-level superclass for a number of class-hierarchies.
Definition: SoBase.h:41
SoVRMLIndexedLine::notify
virtual void notify(SoNotList *list)
Definition: IndexedLine.cpp:112
SoVRMLCylinder::~SoVRMLCylinder
virtual ~SoVRMLCylinder()
Definition: Cylinder.cpp:156
SoDetail
The SoDetail class is the superclass for all classes storing detailed information about particular sh...
Definition: SoDetail.h:30
SoVRMLBillboard::GLRenderOffPath
virtual void GLRenderOffPath(SoGLRenderAction *action)
Definition: Billboard.cpp:393
SoPickedPoint::getPoint
const SbVec3f & getPoint() const
Definition: SoPickedPoint.cpp:142
SoVRMLBillboard::notify
virtual void notify(SoNotList *list)
Definition: Billboard.cpp:400
SoVRMLLOD::insertChild
void insertChild(SoNode *child, int idx)
Definition: LOD.cpp:497
SoVRMLVertexLine::notify
virtual void notify(SoNotList *list)
Definition: VertexLine.cpp:136
SoVRMLIndexedFaceSet::generateDefaultNormals
virtual SbBool generateDefaultNormals(SoState *s, SoNormalBundle *nb)
Definition: IndexedFaceSet.cpp:667
SoTimerSensor
The SoTimerSensor class is a sensor which will trigger at given intervals.
Definition: SoTimerSensor.h:29
SoAction::getState
SoState * getState(void) const
Definition: SoAction.cpp:1028
SoVRMLIndexedShape::getVertexData
SbBool getVertexData(SoState *state, const SoCoordinateElement *&coords, const SbVec3f *&normals, const int32_t *&cindices, const int32_t *&nindices, const int32_t *&tindices, const int32_t *&mindices, int &numcindices, const SbBool neednormals, SbBool &normalcacheused)
Definition: IndexedShape.cpp:97
SoVRMLParent::findChild
virtual int findChild(const SoNode *child) const
Definition: Parent.cpp:201
SoVRMLIndexedFaceSet::SoVRMLIndexedFaceSet
SoVRMLIndexedFaceSet(void)
Definition: IndexedFaceSet.cpp:298
SoPSVectorOutput::getColored
SbBool getColored(void) const
Definition: PSVectorOutput.cpp:73
SbColor4f::getPackedValue
uint32_t getPackedValue() const
Definition: SbColor4f.cpp:185
SoVRMLGroup::getTypeId
virtual SoType getTypeId(void) const
Definition: Group.cpp:203
SoVRMLExtrusion::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Extrusion.cpp:523
SoSFImage::getValue
const unsigned char * getValue(SbVec2s &size, int &nc) const
Definition: SoSFImage.cpp:322
SoInfo
The SoInfo class is a node for holding text information.
Definition: SoInfo.h:30
SoVRMLCone
The SoVRMLCone class is used to represent a Cone object.
Definition: SoVRMLCone.h:33
SoVRMLIndexedShape::coordIndex
SoMFInt32 coordIndex
Definition: SoVRMLIndexedShape.h:39
SoVRMLVertexShape::normal
SoSFNode normal
Definition: SoVRMLVertexShape.h:49
SoField::enableNotify
SbBool enableNotify(SbBool on)
Definition: SoField.cpp:1485
SoVRMLPixelTexture::callback
virtual void callback(SoCallbackAction *action)
Definition: PixelTexture.cpp:288
SoVRMLDragSensor::getViewVolume
const SbViewVolume & getViewVolume(void) const
Definition: DragSensor.cpp:217
SoVRMLLOD::notify
virtual void notify(SoNotList *list)
Definition: LOD.cpp:568
SbMatrix::multDirMatrix
void multDirMatrix(const SbVec3f &src, SbVec3f &dst) const
Definition: SbMatrix.cpp:1411
SoPointDetail::setNormalIndex
void setNormalIndex(const int idx)
Definition: SoPointDetail.cpp:132
SoVRMLElevationGrid::normal
SoSFNode normal
Definition: SoVRMLElevationGrid.h:59
SoVRMLCylinder::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Cylinder.cpp:162
SoVRMLImageTexture
The SoVRMLImageTexture class is used for mapping a texture file onto geometry.
Definition: SoVRMLImageTexture.h:40
SoPointLightManip
The SoPointLightManip class is used to manipulate point light nodes.
Definition: SoPointLightManip.h:39
SoState::isElementEnabled
SbBool isElementEnabled(const int stackindex) const
Definition: SoState.h:70
SoVRMLInline::BboxVisibility
BboxVisibility
Definition: SoVRMLInline.h:53
SoVRMLPixelTexture::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: PixelTexture.cpp:210
SoVRMLCone::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Cone.cpp:154
SoVRMLLOD::getChildren
virtual SoChildList * getChildren(void) const
Definition: LOD.cpp:631
SoVRMLIndexedShape::computeBBox
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f &center)
Definition: IndexedShape.cpp:156
SoVRMLCone::computeBBox
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f &center)
Definition: Cone.cpp:240
SoPrimitiveVertex::setPoint
void setPoint(const SbVec3f &point)
Definition: SoPrimitiveVertex.cpp:140
SoVRMLFog
The SoVRMLFog class is used to specify a global scene fog.
Definition: SoVRMLFog.h:37
SoFieldContainer
The SoFieldContainer class is a base class for all classes that contain fields.
Definition: SoFieldContainer.h:35
SoChildList::append
void append(SoNode *const node)
Definition: SoChildList.cpp:94
SoPointDetail
The SoPointDetail class is for storing detailed information for a single 3D point.
Definition: SoPointDetail.h:29
SoVRMLLOD::getChild
SoNode * getChild(int idx) const
Definition: LOD.cpp:505
SoBase::ref
void ref(void) const
Definition: SoBase.cpp:574
SoVRMLBillboard::GLRenderBelowPath
virtual void GLRenderBelowPath(SoGLRenderAction *action)
Definition: Billboard.cpp:299
SoMFNode::replaceNode
void replaceNode(int idx, SoNode *newnode)
Definition: SoMFNode.cpp:577
SoShape::startVertexArray
SbBool startVertexArray(SoGLRenderAction *action, const SoCoordinateElement *coords, const SbVec3f *pervertexnormals, const SbBool texpervertex, const SbBool colorpervertex)
Definition: SoShape.cpp:1649
SoVRMLCylinderSensor::SoVRMLCylinderSensor
SoVRMLCylinderSensor(void)
Definition: CylinderSensor.cpp:195
SoVRMLCoordinateInterpolator
The SoVRMLCoordinateInterpolator class is used to interpolate 3D coordinates.
Definition: SoVRMLCoordinateInterpolator.h:34
SoVRMLBillboard::bboxCenter
SoSFVec3f bboxCenter
Definition: SoVRMLBillboard.h:45
SoVRMLInline::requestURLData
void requestURLData(void)
Definition: Inline.cpp:256
SoPickedPoint::getObjectToWorld
const SbMatrix & getObjectToWorld(const SoNode *const node=NULL) const
Definition: SoPickedPoint.cpp:212
SbTesselator::addVertex
void addVertex(const SbVec3f &v, void *data)
Definition: SbTesselator.cpp:234
SoVRMLVertexShape::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: VertexShape.cpp:200
SoVRMLPositionInterpolator::value_changed
SoEngineOutput value_changed
Definition: SoVRMLPositionInterpolator.h:45
SoVRMLGroup::cullTest
virtual SbBool cullTest(SoState *state)
Definition: Group.cpp:670
SoVRMLProximitySensor::exitTime
SoSFTime exitTime
Definition: SoVRMLProximitySensor.h:51
SoVRMLProximitySensor::position_changed
SoSFVec3f position_changed
Definition: SoVRMLProximitySensor.h:48
SbVec3f
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition: SbVec3f.h:37
SoVRMLIndexedLineSet
The SoVRMLIndexedLineSet class is used to represent a generic 3D line shape.
Definition: SoVRMLIndexedLineSet.h:36
SbBox3f::setBounds
void setBounds(const float minx, const float miny, const float minz, const float maxx, const float maxy, const float maxz)
Definition: SbBox3f.cpp:260
SoFieldData::addField
void addField(SoFieldContainer *base, const char *name, const SoField *field)
Definition: SoFieldData.cpp:200
SoVRMLVertexLine::coord
SoSFNode coord
Definition: SoVRMLVertexLine.h:40
SoVRMLGroup::GLRenderOffPath
virtual void GLRenderOffPath(SoGLRenderAction *action)
Definition: Group.cpp:648
SoVRMLCylinder::radius
SoSFFloat radius
Definition: SoVRMLCylinder.h:41
SoGetBoundingBoxAction
The SoGetBoundingBoxAction class calculates bounding boxes for nodes and subgraphs.
Definition: SoGetBoundingBoxAction.h:34
SoVRMLGroup
The SoVRMLGroup class is used for grouping VRML nodes.
Definition: SoVRMLGroup.h:36
SoVRMLMovieTexture::stopTime
SoSFTime stopTime
Definition: SoVRMLMovieTexture.h:48
SoMFFloat::getValues
const float * getValues(const int start) const
Definition: SoMFFloat.h:33
SoVRMLDragSensor::dragFinish
virtual void dragFinish(void)=0
SoField::getTypeId
virtual SoType getTypeId(void) const =0
SoVRMLOrientationInterpolator::keyValue
SoMFRotation keyValue
Definition: SoVRMLOrientationInterpolator.h:43
SoVRMLFog::color
SoSFColor color
Definition: SoVRMLFog.h:47
SoPath::copy
SoPath * copy(const int startfromnodeindex=0, int numnodes=0) const
Definition: SoPath.cpp:673
SbVec3f::dot
float dot(const SbVec3f &v) const
Definition: SbVec3f.cpp:282
SoVRMLVertexPoint::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: VertexPoint.cpp:107
SoVRMLDirectionalLight
The SoVRMLDirectionalLight class is a node type for specifying directional light sources.
Definition: SoVRMLDirectionalLight.h:32
SoVRMLExtrusion::~SoVRMLExtrusion
virtual ~SoVRMLExtrusion()
Definition: Extrusion.cpp:515
SoVRMLCone::side
SoSFBool side
Definition: SoVRMLCone.h:43
SoVRMLPlaneSensor::maxPosition
SoSFVec2f maxPosition
Definition: SoVRMLPlaneSensor.h:42
SoVRMLPositionInterpolator::keyValue
SoMFVec3f keyValue
Definition: SoVRMLPositionInterpolator.h:44
SoVRMLCoordinate::pick
virtual void pick(SoPickAction *action)
Definition: Coordinate.cpp:163
SoVRMLLight::intensity
SoSFFloat intensity
Definition: SoVRMLLight.h:42
SoVRMLPlaneSensor::offset
SoSFVec3f offset
Definition: SoVRMLPlaneSensor.h:43
SbStorage::applyToAll
void applyToAll(SbStorageApplyFunc *func, void *closure)
Definition: SbStorage.h:39
SoVRMLBox::size
SoSFVec3f size
Definition: SoVRMLBox.h:40
SbRWMutex::writeUnlock
int writeUnlock(void)
Definition: SbRWMutex.h:48
SoVRMLCylinderSensor::maxAngle
SoSFFloat maxAngle
Definition: SoVRMLCylinderSensor.h:42
SoVRMLMaterial::SoVRMLMaterial
SoVRMLMaterial(void)
Definition: Material.cpp:195
SoGetBoundingBoxAction::isCenterSet
SbBool isCenterSet(void) const
Definition: SoGetBoundingBoxAction.cpp:561
SoVRMLCollision
The SoVRMLCollision class is used for collision detection with the avatar.
Definition: SoVRMLCollision.h:36
SoVRMLFog::isBound
SoSFBool isBound
Definition: SoVRMLFog.h:53
SoCallbackAction
The SoCallbackAction class invokes callbacks at specific nodes.
Definition: SoCallbackAction.h:70
SoVRMLNavigationInfo::headlight
SoSFBool headlight
Definition: SoVRMLNavigationInfo.h:49
SoVRMLGroup::write
virtual void write(SoWriteAction *action)
Definition: Group.cpp:472
SoVRMLPointLight::~SoVRMLPointLight
virtual ~SoVRMLPointLight()
Definition: PointLight.cpp:131
SoVRMLLOD::callback
virtual void callback(SoCallbackAction *action)
Definition: LOD.cpp:332
SoPointLight
The SoPointLight class is a node type for light sources.
Definition: SoPointLight.h:31
SbColor4f::getValue
const float * getValue() const
Definition: SbColor4f.cpp:145
SoVRMLInline::handleEvent
virtual void handleEvent(SoHandleEventAction *action)
Definition: Inline.cpp:533
SoVRMLInline::getReadAsSoFile
static SbBool getReadAsSoFile(void)
Definition: Inline.cpp:378
SoVRMLCoordinate::point
SoMFVec3f point
Definition: SoVRMLCoordinate.h:41
SoVRMLIndexedShape::colorIndex
SoMFInt32 colorIndex
Definition: SoVRMLIndexedShape.h:40
SoAction::getCurPathCode
PathCode getCurPathCode(void) const
Definition: SoAction.h:159
SoSFTime
The SoSFTime class is a container for an SbTime value.
Definition: SoSFTime.h:31
SoVRMLNormal::~SoVRMLNormal
virtual ~SoVRMLNormal()
Definition: Normal.cpp:97
SoOverrideElement::getNormalBindingOverride
static SbBool getNormalBindingOverride(SoState *const state)
Definition: SoOverrideElement.cpp:480
SoVRMLVertexShape::normalPerVertex
SoSFBool normalPerVertex
Definition: SoVRMLVertexShape.h:52
SoVRMLLOD::search
virtual void search(SoSearchAction *action)
Definition: LOD.cpp:379
SoVRMLParent::removeAllChildren
virtual void removeAllChildren(void)
Definition: Parent.cpp:244
SbMutex
A basic class for managing a mutex.
Definition: SbMutex.h:30
SoVRMLLOD::replaceChild
void replaceChild(int idx, SoNode *child)
Definition: LOD.cpp:551
SoVRMLElevationGrid::computeBBox
virtual void computeBBox(SoAction *action, SbBox3f &bbox, SbVec3f &center)
Definition: ElevationGrid.cpp:635
SoRayPickAction::addMethod
static void addMethod(const SoType type, SoActionMethod method)
Definition: SoRayPickAction.cpp:225
SoVRMLMovieTexture::startTime
SoSFTime startTime
Definition: SoVRMLMovieTexture.h:47
SoVRMLGroup::doAction
virtual void doAction(SoAction *action)
Definition: Group.cpp:292
SbBox2f
The SbBox2f class is a 2 dimensional box with floating point corner coordinates.
Definition: SbBox2f.h:33
SoVRMLParent::doAction
virtual void doAction(SoAction *action)
Definition: Parent.cpp:292
SoShape::shapeVertex
void shapeVertex(const SoPrimitiveVertex *const v)
Definition: SoShape.cpp:1364
SoPSVectorOutput::~SoPSVectorOutput
virtual ~SoPSVectorOutput()
Definition: PSVectorOutput.cpp:55
SbColor::getPackedValue
uint32_t getPackedValue(const float transparency=0.0f) const
Definition: SbColor.cpp:112
SoVRMLGeometry::getChildren
virtual SoChildList * getChildren(void) const
Definition: Geometry.cpp:126
SoVRMLInline::setReadAsSoFile
static void setReadAsSoFile(SbBool enable)
Definition: Inline.cpp:369
SoVRMLExtrusion::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: Extrusion.cpp:653
SoShape::shouldRayPick
SbBool shouldRayPick(SoRayPickAction *const action)
Definition: SoShape.cpp:923
SoVRMLPointSet::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: PointSet.cpp:143
SoVRMLDragSensor::SoVRMLDragSensor
SoVRMLDragSensor(void)
Definition: DragSensor.cpp:106
SoOutput::getStage
Stage getStage(void) const
Definition: SoOutput.cpp:744
SoPickedPoint
The SoPickedPoint class is used for specifying picked points.
Definition: SoPickedPoint.h:39
SoVRMLImageTexture::allowPrequalifyFile
void allowPrequalifyFile(SbBool enable)
Definition: ImageTexture.cpp:404
SoInput::eof
virtual SbBool eof(void) const
Definition: SoInput.cpp:1796
SoVRMLImageTexture::setImageDataMaxAge
static void setImageDataMaxAge(const uint32_t maxage)
Definition: ImageTexture.cpp:851
SoShape::rayPick
virtual void rayPick(SoRayPickAction *action)
Definition: SoShape.cpp:430
SoVRMLMovieTexture::duration_changed
SoSFTime duration_changed
Definition: SoVRMLMovieTexture.h:50
SoOverrideElement::getDiffuseColorOverride
static SbBool getDiffuseColorOverride(SoState *const state)
Definition: SoOverrideElement.cpp:294
SoVRMLInline::setBoundingBoxVisibility
static void setBoundingBoxVisibility(BboxVisibility b)
Definition: Inline.cpp:333
SoVRMLNavigationInfo::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: NavigationInfo.cpp:294
SoFieldSensor
The SoFieldSensor class detects changes to a field.
Definition: SoFieldSensor.h:29
SoVRMLTextureCoordinate
The SoVRMLTextureCoordinate class binds texture coordinates to vertex-based geometry.
Definition: SoVRMLTextureCoordinate.h:32
SoSFNode
The SoSFNode class is a container for a single node.
Definition: SoSFNode.h:38
SoVRMLElevationGrid::color
SoSFNode color
Definition: SoVRMLElevationGrid.h:60
SoVRMLBillboard
The SoVRMLBillboard class is used for rotating geometry towards the viewpoint.
Definition: SoVRMLBillboard.h:35
SoVRMLInline::ALWAYS
@ ALWAYS
Definition: SoVRMLInline.h:56
SoNode::handleEvent
virtual void handleEvent(SoHandleEventAction *action)
Definition: SoNode.cpp:1031
SoVRMLIndexedFaceSet::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: IndexedFaceSet.cpp:430
SoVRMLIndexedFaceSet::ccw
SoSFBool ccw
Definition: SoVRMLIndexedFaceSet.h:46
SoVRMLBillboard::getMatrix
virtual void getMatrix(SoGetMatrixAction *action)
Definition: Billboard.cpp:276
SoVRMLPointLight::attenuation
SoSFVec3f attenuation
Definition: SoVRMLPointLight.h:43
SoVRMLColorInterpolator::~SoVRMLColorInterpolator
virtual ~SoVRMLColorInterpolator()
Definition: ColorInterpolator.cpp:101
SbLine
The SbLine class represents a line in 3D space.
Definition: SbLine.h:32
SoVRMLLOD::removeLevel
void removeLevel(int idx)
Definition: LOD.cpp:265
SoVRMLFog::fogType
SoSFString fogType
Definition: SoVRMLFog.h:45
SoVRMLIndexedFaceSet::solid
SoSFBool solid
Definition: SoVRMLIndexedFaceSet.h:47
SoVRMLMovieTexture::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: MovieTexture.cpp:203
SoVRMLPointLight
The SoVRMLPointLight class is used to represent a point light.
Definition: SoVRMLPointLight.h:33
SoVRMLNormalInterpolator
The SoVRMLNormalInterpolator class is used to interpolate normals.
Definition: SoVRMLNormalInterpolator.h:34
SoVRMLFontStyle::callback
virtual void callback(SoCallbackAction *action)
Definition: FontStyle.cpp:303
SoVRMLCollision::collide
SoSFBool collide
Definition: SoVRMLCollision.h:45
SoSeparator
The SoSeparator class is a state-preserving group node.
Definition: SoSeparator.h:34
SoVRMLBox::computeBBox
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f &center)
Definition: Box.cpp:186
SoVRMLCylinder::top
SoSFBool top
Definition: SoVRMLCylinder.h:44
SoGetPrimitiveCountAction::addNumLines
void addNumLines(const int num)
Definition: SoGetPrimitiveCountAction.cpp:257
SbVec3f::normalize
float normalize(void)
Definition: SbVec3f.cpp:436
SoVRMLIndexedShape::texCoordIndex
SoMFInt32 texCoordIndex
Definition: SoVRMLIndexedShape.h:42
SoVRMLPlaneSensor
The SoVRMLPlaneSensor class maps pointer motion into object space translations.
Definition: SoVRMLPlaneSensor.h:33
SoVRMLColor::callback
virtual void callback(SoCallbackAction *action)
Definition: Color.cpp:201
SoNode::affectsState
virtual SbBool affectsState(void) const
Definition: SoNode.cpp:783
SoDelayQueueSensor::schedule
virtual void schedule(void)
Definition: SoDelayQueueSensor.cpp:161
SoTransform
The SoTransform class is the "all-purpose" transformation node type.
Definition: SoTransform.h:34
SoAction::pushCurPath
void pushCurPath(const int childindex, SoNode *node=NULL)
Definition: SoAction.cpp:919
SbBox2f::makeEmpty
void makeEmpty(void)
Definition: SbBox2f.cpp:119
SbViewVolume
The SbViewVolume class is a viewing volume in 3D space.
Definition: SbViewVolume.h:41
SoVRMLNormalInterpolator::SoVRMLNormalInterpolator
SoVRMLNormalInterpolator(void)
Definition: NormalInterpolator.cpp:102
SoClipPlaneManip
The SoClipPlaneManip class is used to manipulate clip planes.
Definition: SoClipPlaneManip.h:38
SbRotation::slerp
static SbRotation slerp(const SbRotation &rot0, const SbRotation &rot1, float t)
Definition: SbRotation.cpp:629
SoVRMLProximitySensor
The SoVRMLProximitySensor class is used to generate events when the viewer enters or exits a region.
Definition: SoVRMLProximitySensor.h:35
SoGetPrimitiveCountAction::addNumTriangles
void addNumTriangles(const int num)
Definition: SoGetPrimitiveCountAction.cpp:247
SoVRMLVertexShape::coord
SoSFNode coord
Definition: SoVRMLVertexShape.h:47
SoMField::setNum
void setNum(const int num)
Definition: SoMField.cpp:615
SoDB::readAll
static SoSeparator * readAll(SoInput *in)
Definition: SoDB.cpp:1048
SoNode::write
virtual void write(SoWriteAction *action)
Definition: SoNode.cpp:1189
SoVRMLGroup::getNumRenderCaches
static int getNumRenderCaches(void)
Definition: Group.cpp:285
SoInput::getDirectories
static const SbStringList & getDirectories(void)
Definition: SoInput.cpp:2130
SoVRMLElevationGrid::xSpacing
SoSFFloat xSpacing
Definition: SoVRMLElevationGrid.h:56
SbBarrier::~SbBarrier
~SbBarrier(void)
Definition: SbBarrier.h:32
SoFieldData::getFieldName
const SbName & getFieldName(int index) const
Definition: SoFieldData.cpp:297
SoVRMLLOD::removeAllChildren
void removeAllChildren(void)
Definition: LOD.cpp:542
SoVRMLPositionInterpolator
The SoVRMLPositionInterpolator class is used to interpolate 3D points.
Definition: SoVRMLPositionInterpolator.h:36
SoVRMLParent::getFieldData
virtual const SoFieldData * getFieldData(void) const
Definition: Parent.cpp:97
SoBase::writeFooter
void writeFooter(SoOutput *out) const
Definition: SoBase.cpp:1428
SoVRMLFontStyle::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: FontStyle.cpp:315
SoVRMLOrientationInterpolator::value_changed
SoEngineOutput value_changed
Definition: SoVRMLOrientationInterpolator.h:44
SoVRMLParent::addChild
virtual void addChild(SoNode *child)
Definition: Parent.cpp:178
SoHandleEventAction::getEvent
const SoEvent * getEvent(void) const
Definition: SoHandleEventAction.cpp:196
SoVRMLIndexedShape::SoVRMLIndexedShape
SoVRMLIndexedShape(void)
Definition: IndexedShape.cpp:75
SbTime
The SbTime class instances represents time values.
Definition: SbTime.h:41
SoNode::isOverride
SbBool isOverride(void) const
Definition: SoNode.cpp:683
SbRWMutex
Definition: SbRWMutex.h:29
SoNotList::getLastField
SoField * getLastField(void) const
Definition: SoNotification.cpp:167
SbTesselator::endPolygon
void endPolygon(void)
Definition: SbTesselator.cpp:261
SoInput
The SoInput class is an abstraction of file import functionality.
Definition: SoInput.h:55
SoShape::endShape
void endShape(void)
Definition: SoShape.cpp:1377
SoVRMLFog::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Fog.cpp:221
SoClipPlane
The SoClipPlane class is a node type for specifying clipping planes.
Definition: SoClipPlane.h:31
SoVRMLDragSensor::~SoVRMLDragSensor
virtual ~SoVRMLDragSensor()
Definition: DragSensor.cpp:117
SoVRMLGroup::~SoVRMLGroup
virtual ~SoVRMLGroup()
Definition: Group.cpp:266
SoVRMLMovieTexture::isActive
SoSFBool isActive
Definition: SoVRMLMovieTexture.h:51
SoGetBoundingBoxAction::extendBy
void extendBy(const SbBox3f &box)
Definition: SoGetBoundingBoxAction.cpp:485
SoVRMLCylinderSensor::minAngle
SoSFFloat minAngle
Definition: SoVRMLCylinderSensor.h:43
SoMFNode::removeAllNodes
void removeAllNodes(void)
Definition: SoMFNode.cpp:565
SoVRMLLOD::doAction
virtual void doAction(SoAction *action)
Definition: LOD.cpp:310
SoFieldContainer::getFieldData
virtual const SoFieldData * getFieldData(void) const
Definition: SoFieldContainer.cpp:663
SoPointDetail::setMaterialIndex
void setMaterialIndex(const int idx)
Definition: SoPointDetail.cpp:123
SoBase::isOfType
SbBool isOfType(SoType type) const
Definition: SoBase.cpp:710
SoHandleEventAction::getPickedPoint
const SoPickedPoint * getPickedPoint(void)
Definition: SoHandleEventAction.cpp:315
SoVRMLParent::addChildren
SoMFNode addChildren
Definition: SoVRMLParent.h:72
SoVRMLVertexShape::readUnlockNormalCache
void readUnlockNormalCache(void)
Definition: VertexShape.cpp:380
SoVRMLImageTexture::setDelayFetchURL
static void setDelayFetchURL(const SbBool onoff)
Definition: ImageTexture.cpp:395
SbViewVolume::getViewUp
SbVec3f getViewUp(void) const
Definition: SbViewVolume.cpp:723
SoVRMLPointLight::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: PointLight.cpp:137
SoVRMLDirectionalLight::~SoVRMLDirectionalLight
virtual ~SoVRMLDirectionalLight()
Definition: DirectionalLight.cpp:110
SoNode
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:47
SoVRMLOrientationInterpolator
The SoVRMLOrientationInterpolator class is used to interpolate orientations.
Definition: SoVRMLOrientationInterpolator.h:35
SoVRMLVertexPoint::shouldGLRender
virtual SbBool shouldGLRender(SoGLRenderAction *action)
Definition: VertexPoint.cpp:165
SoVRMLLight::~SoVRMLLight
virtual ~SoVRMLLight()
Definition: Light.cpp:84
SoAction::PathCode
PathCode
Definition: SoAction.h:70
SoVRMLMovieTexture
The SoVRMLMovieTexture class is used the map movies onto geometry.
Definition: SoVRMLMovieTexture.h:37
SoVRMLInline::setFullURLName
void setFullURLName(const SbString &url)
Definition: Inline.cpp:218
SoVRMLLOD::findChild
int findChild(const SoNode *child) const
Definition: LOD.cpp:512
SbVec3f::getValue
const float * getValue(void) const
Definition: SbVec3f.cpp:334
SoVRMLBillboard::GLRenderInPath
virtual void GLRenderInPath(SoGLRenderAction *action)
Definition: Billboard.cpp:348
SbCylinderProjector::project
virtual SbVec3f project(const SbVec2f &point)=0
SoVRMLInline::pick
virtual void pick(SoPickAction *action)
Definition: Inline.cpp:550
SoVRMLInline::cancelURLDataRequest
void cancelURLDataRequest(void)
Definition: Inline.cpp:288
SoVRMLLOD::getNumChildren
int getNumChildren(void) const
Definition: LOD.cpp:519
SoVRMLParent::replaceChild
virtual void replaceChild(int idx, SoNode *child)
Definition: Parent.cpp:253
SoVRMLInline::setBoundingBoxColor
static void setBoundingBoxColor(SbColor &color)
Definition: Inline.cpp:351
SoShape::TriangleShape
TriangleShape
Definition: SoShape.h:51
SoTransformManip
The SoTransformManip class is used to manipulate transformations.
Definition: SoTransformManip.h:39
SoMFNode::insertNode
void insertNode(SoNode *node, int idx)
Definition: SoMFNode.cpp:476
SoVRMLColor
The SoVRMLColor class is used to specify multiple colors for a single shape.
Definition: SoVRMLColor.h:34
SoHandleEventAction
The SoHandleEventAction class distributes user events to the scene.
Definition: SoHandleEventAction.h:36
SoVRMLPixelTexture
The SoVRMLPixelTexture class is used for mapping a texture image onto geometry..
Definition: SoVRMLPixelTexture.h:34
SoVRMLMaterial::specularColor
SoSFColor specularColor
Definition: SoVRMLMaterial.h:45
SoFullPath::getLength
int getLength(void) const
Definition: SoFullPath.cpp:106
SoVRMLProximitySensor::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: ProximitySensor.cpp:304
SoVRMLBillboard::bboxSize
SoSFVec3f bboxSize
Definition: SoVRMLBillboard.h:46
SoVRMLDirectionalLight::SoVRMLDirectionalLight
SoVRMLDirectionalLight(void)
Definition: DirectionalLight.cpp:100
SoVRMLImageTexture::getImage
const SbImage * getImage(void) const
Definition: ImageTexture.cpp:842
SbTime::getTimeOfDay
static SbTime getTimeOfDay(void)
Definition: SbTime.cpp:139
SoGroup
The SoGroup class is a node which managed other node instances.
Definition: SoGroup.h:31
SoVRMLOrientationInterpolator::SoVRMLOrientationInterpolator
SoVRMLOrientationInterpolator(void)
Definition: OrientationInterpolator.cpp:93
SoVRMLVertexShape::doAction
virtual void doAction(SoAction *action)
Definition: VertexShape.cpp:182
SoVRMLCoordinate::doAction
virtual void doAction(SoAction *action)
Definition: Coordinate.cpp:105
SoBase::staticDataUnlock
static void staticDataUnlock(void)
Definition: SoBase.cpp:2017
SoHardCopy::getProductName
static const char * getProductName(void)
Definition: HardCopy.cpp:149
SoVRMLLOD::GLRenderInPath
virtual void GLRenderInPath(SoGLRenderAction *action)
Definition: LOD.cpp:447
SoVRMLIndexedLineSet::getPrimitiveCount
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: IndexedLineSet.cpp:420
SoVRMLFog::SoVRMLFog
SoVRMLFog(void)
Definition: Fog.cpp:166
SoPointDetail::setCoordinateIndex
void setCoordinateIndex(const int idx)
Definition: SoPointDetail.cpp:114
SoOverrideElement::getMaterialBindingOverride
static SbBool getMaterialBindingOverride(SoState *const state)
Definition: SoOverrideElement.cpp:374
SoPrimitiveVertex::setNormal
void setNormal(const SbVec3f &normal)
Definition: SoPrimitiveVertex.cpp:157
SoVRMLIndexedLineSet::getBoundingBox
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: IndexedLineSet.cpp:449
SoMFVec2f::getValues
const SbVec2f * getValues(const int start) const
Definition: SoMFVec2f.h:34
SoVRMLProximitySensor::isActive
SoSFBool isActive
Definition: SoVRMLProximitySensor.h:47
SoNode::GLRenderBelowPath
virtual void GLRenderBelowPath(SoGLRenderAction *action)
Definition: SoNode.cpp:915
SoField::isOfType
SbBool isOfType(const SoType type) const
Definition: SoField.cpp:690
SoVRMLElevationGrid::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: ElevationGrid.cpp:366
SoVRMLLOD::copyContents
virtual void copyContents(const SoFieldContainer *from, SbBool copyConn)
Definition: LOD.cpp:593
SbTime::zero
static SbTime zero(void)
Definition: SbTime.cpp:164
SoVRMLGroup::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Group.cpp:315
SoChildList::traverse
void traverse(SoAction *const action)
Definition: SoChildList.cpp:404
SoVRMLCylinderSensor::~SoVRMLCylinderSensor
virtual ~SoVRMLCylinderSensor()
Definition: CylinderSensor.cpp:211
SbBox3f::intersect
SbBool intersect(const SbVec3f &point) const
Definition: SbBox3f.cpp:224
SoVRMLPositionInterpolator::~SoVRMLPositionInterpolator
virtual ~SoVRMLPositionInterpolator()
Definition: PositionInterpolator.cpp:91
SoVRMLBillboard::axisOfRotation
SoSFVec3f axisOfRotation
Definition: SoVRMLBillboard.h:44
SoVRMLNormalInterpolator::~SoVRMLNormalInterpolator
virtual ~SoVRMLNormalInterpolator()
Definition: NormalInterpolator.cpp:115
SoVRMLImageTexture::SoVRMLImageTexture
SoVRMLImageTexture(void)
Definition: ImageTexture.cpp:333
SoVRMLCone::height
SoSFFloat height
Definition: SoVRMLCone.h:42
SbMatrix::identity
static SbMatrix identity(void)
Definition: SbMatrix.cpp:748
SoFieldContainer::addWriteReference
virtual void addWriteReference(SoOutput *out, SbBool isfromfield=0)
Definition: SoFieldContainer.cpp:605
SoVRMLFontStyle::SoVRMLFontStyle
SoVRMLFontStyle(void)
Definition: FontStyle.cpp:267
SoEvent
The SoEvent class is the base class for all Coin events.
Definition: SoEvent.h:34
SoVRMLPlaneSensor::minPosition
SoSFVec2f minPosition
Definition: SoVRMLPlaneSensor.h:41
SoRayPickAction
The SoRayPickAction class does ray intersection with scene graphs.
Definition: SoRayPickAction.h:40
SoVRMLLight::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: Light.cpp:90
SoVRMLProximitySensor::orientation_changed
SoSFRotation orientation_changed
Definition: SoVRMLProximitySensor.h:49
SoVRMLParent::affectsState
virtual SbBool affectsState(void) const
Definition: Parent.cpp:171
SoVRMLInline::setChildData
void setChildData(SoNode *urlData)
Definition: Inline.cpp:297
SoVRMLInline::setFetchURLCallBack
static void setFetchURLCallBack(SoVRMLInlineFetchURLCB *f, void *closure)
Definition: Inline.cpp:322
SoVRMLPointSet::SoVRMLPointSet
SoVRMLPointSet(void)
Definition: PointSet.cpp:129
SoVRMLGroup::notify
virtual void notify(SoNotList *list)
Definition: Group.cpp:655
SoVRMLInline::copyChildren
SoGroup * copyChildren(void) const
Definition: Inline.cpp:236
SoVRMLBillboard::doAction
virtual void doAction(SoAction *action)
Definition: Billboard.cpp:229
SbString::getString
const char * getString(void) const
Definition: SbString.h:71
SoVRMLInline::getChildData
SoNode * getChildData(void) const
Definition: Inline.cpp:310
SoVRMLInline::getMatrix
virtual void getMatrix(SoGetMatrixAction *action)
Definition: Inline.cpp:526
SoGroup::doAction
virtual void doAction(SoAction *action)
Definition: SoGroup.cpp:462
SoVRMLMovieTexture::SoVRMLMovieTexture
SoVRMLMovieTexture(void)
Definition: MovieTexture.cpp:180
SoVRMLColor::doAction
virtual void doAction(SoAction *action)
Definition: Color.cpp:153
SbPlaneProjector::setPlane
void setPlane(const SbPlane &plane)
Definition: SbPlaneProjector.cpp:183
SbBarrier::enter
int enter(void)
Definition: SbBarrier.h:34
SoVRMLIndexedLineSet::generatePrimitives
virtual void generatePrimitives(SoAction *action)
Definition: IndexedLineSet.cpp:457
SoPickedPoint::getPath
SoPath * getPath() const
Definition: SoPickedPoint.cpp:178
SoOverrideElement::setEmissiveColorOverride
static void setEmissiveColorOverride(SoState *const state, SoNode *const node, const SbBool override)
Definition: SoOverrideElement.cpp:582
SoVRMLFontStyle
The SoVRMLFontStyle class is used to define the current font.
Definition: SoVRMLFontStyle.h:42
SbBox3f::extendBy
void extendBy(const SbVec3f &point)
Definition: SbBox3f.cpp:178
SoVRMLInterpolator
The SoVRMLInterpolator class is an internal abstract class.
Definition: SoVRMLInterpolator.h:33
SoVRMLFontStyle::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition: FontStyle.cpp:309
SbPlane
The SbPlane class represents a plane in 3D space.
Definition: SbPlane.h:34
SoFieldData::getField
SoField * getField(const SoFieldContainer *object, int index) const
Definition: SoFieldData.cpp:307
SoVRMLMaterial::callback
virtual void callback(SoCallbackAction *action)
Definition: Material.cpp:322
SoVRMLVertexShape::color
SoSFNode color
Definition: SoVRMLVertexShape.h:50
SoVRMLDragSensor::handleEvent
virtual void handleEvent(SoHandleEventAction *action)
Definition: DragSensor.cpp:123
SoVRMLGeometry::search
virtual void search(SoSearchAction *action)
Definition: Geometry.cpp:146
SoNotList
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:34
SoSpotLight
The SoSpotLight class is a node type for light sources with a cone shaped lightvolume.
Definition: SoSpotLight.h:32
SbBox3f::isEmpty
SbBool isEmpty(void) const
Definition: SbBox3f.cpp:436
SoVRMLLOD::center
SoSFVec3f center
Definition: SoVRMLLOD.h:46
SoVRMLMaterial::~SoVRMLMaterial
virtual ~SoVRMLMaterial()
Definition: Material.cpp:212
SoVRMLExtrusion::SoVRMLExtrusion
SoVRMLExtrusion(void)
Definition: Extrusion.cpp:479
SoGLRenderAction
The SoGLRenderAction class renders the scene graph with OpenGL calls.
Definition: SoGLRenderAction.h:39
SoGroup::search
virtual void search(SoSearchAction *action)
Definition: SoGroup.cpp:648
SoVRMLLOD::removeAllLevels
void removeAllLevels(void)
Definition: LOD.cpp:283
SoVRMLElevationGrid::normalPerVertex
SoSFBool normalPerVertex
Definition: SoVRMLElevationGrid.h:62
SoVRMLElevationGrid::zDimension
SoSFInt32 zDimension
Definition: SoVRMLElevationGrid.h:53
SoVRMLCoordinate::callback
virtual void callback(SoCallbackAction *action)
Definition: Coordinate.cpp:156
SoGetPrimitiveCountAction
The SoGetPrimitiveCountAction class counts the primitives in a scene.
Definition: SoGetPrimitiveCountAction.h:32
SbPList::getArrayPtr
void ** getArrayPtr(const int start=0) const
Definition: SbPList.h:110
SoVRMLDragSensor::getNormalizedLocaterPosition
const SbVec2f & getNormalizedLocaterPosition(void) const
Definition: DragSensor.cpp:226
SoVRMLBillboard::~SoVRMLBillboard
virtual ~SoVRMLBillboard()
Definition: Billboard.cpp:221
SoVRMLTexture::repeatT
SoSFBool repeatT
Definition: SoVRMLTexture.h:40
SoVRMLCoordinate
The SoVRMLCoordinate class is used to define 3D coordinates for shapes.
Definition: SoVRMLCoordinate.h:33
SoVRMLImageTexture::setPrequalifyFileCallBack
static void setPrequalifyFileCallBack(VRMLPrequalifyFileCallback *cb, void *closure)
Definition: ImageTexture.cpp:382
SoVRMLParent::copyContents
virtual void copyContents(const SoFieldContainer *from, SbBool copyConn)
Definition: Parent.cpp:359
SoVRMLVertexShape::generateAndReadLockNormalCache
SoNormalCache * generateAndReadLockNormalCache(SoState *const state)
Definition: VertexShape.cpp:290
SbRWMutex::readLock
int readLock(void)
Definition: SbRWMutex.h:52
SoState::isCacheOpen
SbBool isCacheOpen(void) const
Definition: SoState.h:83
SbBox2f::getMin
const SbVec2f & getMin(void) const
Definition: SbBox2f.cpp:153
SoChildList::traverseInPath
void traverseInPath(SoAction *const action, const int numindices, const int *indices)
Definition: SoChildList.cpp:253
SbBarrier
The SbBarrier class implements the "barrier" multi-thread synchronization technique.
Definition: SbBarrier.h:29
SoBase::staticDataLock
static void staticDataLock(void)
Definition: SoBase.cpp:2007
SoPickAction
The SoPickAction class is the base class for picking actions.
Definition: SoPickAction.h:32
SoVRMLInterpolator::getKeyValueIndex
int getKeyValueIndex(float &interp)
Definition: Interpolator.cpp:109
SoVRMLColorInterpolator::SoVRMLColorInterpolator
SoVRMLColorInterpolator(void)
Definition: ColorInterpolator.cpp:90
SoVRMLElevationGrid::height
SoMFFloat height
Definition: SoVRMLElevationGrid.h:57
SoVRMLParent::readInstance
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: Parent.cpp:345
SoVRMLDragSensor::autoOffset
SoSFBool autoOffset
Definition: SoVRMLDragSensor.h:44
SoVRMLMaterial::diffuseColor
SoSFColor diffuseColor
Definition: SoVRMLMaterial.h:43
SoVRMLCollision::~SoVRMLCollision
virtual ~SoVRMLCollision()
Definition: Collision.cpp:190
SoPrimitiveVertex::setMaterialIndex
void setMaterialIndex(const int index)
Definition: SoPrimitiveVertex.cpp:246
SbVec4f
The SbVec4f class is a 4 dimensional vector with floating point coordinates.
Definition: SbVec4f.h:34
SoVRMLColorInterpolator::keyValue
SoMFColor keyValue
Definition: SoVRMLColorInterpolator.h:43
SoVRMLNormal::pick
virtual void pick(SoPickAction *action)
Definition: Normal.cpp:158
SoInput::pushFile
virtual SbBool pushFile(const char *fileName)
Definition: SoInput.cpp:820
SbRWMutex::writeLock
int writeLock(void)
Definition: SbRWMutex.h:42
SoVRMLGeometry::~SoVRMLGeometry
virtual ~SoVRMLGeometry()
Definition: Geometry.cpp:97
SoVRMLInterpolator::key
SoMFFloat key
Definition: SoVRMLInterpolator.h:39
SoVRMLIndexedFaceSet
The SoVRMLIndexedFaceSet class is used for representing a generic 3D shape.
Definition: SoVRMLIndexedFaceSet.h:38
SoVRMLPlaneSensor::drag
virtual void drag(void)
Definition: PlaneSensor.cpp:209
SoShape::notify
virtual void notify(SoNotList *nl)
Definition: SoShape.cpp:1511
SoNode::copyContents
virtual void copyContents(const SoFieldContainer *from, SbBool copyconnections)
Definition: SoNode.cpp:1382
SbPlaneProjector::project
virtual SbVec3f project(const SbVec2f &point)
Definition: SbPlaneProjector.cpp:101
SbImage
The SbImage class is an abstract datatype for 2D and 3D images.
Definition: SbImage.h:36
SoVRMLParent::~SoVRMLParent
virtual ~SoVRMLParent()
Definition: Parent.cpp:160
SoFieldData::write
void write(SoOutput *out, const SoFieldContainer *object) const
Definition: SoFieldData.cpp:634
SoAction::isOfType
virtual SbBool isOfType(SoType type) const
Definition: SoAction.cpp:462
SoSearchAction::isFound
SbBool isFound(void) const
Definition: SoSearchAction.cpp:376
SoOverrideElement::setDiffuseColorOverride
static void setDiffuseColorOverride(SoState *const state, SoNode *const node, const SbBool override)
Definition: SoOverrideElement.cpp:555
SoVRMLImageTexture::~SoVRMLImageTexture
virtual ~SoVRMLImageTexture()
Definition: ImageTexture.cpp:359
SoVRMLGeometry
The SoVRMLGeometry class is a superclass for VRML shapes.
Definition: SoVRMLGeometry.h:33

Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.

Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18