Choreonoid  1.5
Public Member Functions | Protected Member Functions | List of all members
cnoid::SgPointSet Class Reference

#include <SceneDrawables.h>

Inheritance diagram for cnoid::SgPointSet:
cnoid::SgPlot cnoid::SgNode cnoid::SgObject cnoid::Referenced

Public Member Functions

 SgPointSet ()
 
virtual SgObjectclone (SgCloneMap &cloneMap) const
 
virtual void accept (SceneVisitor &visitor)
 
void setPointSize (double size)
 
double pointSize () const
 
- Public Member Functions inherited from cnoid::SgPlot
 SgPlot ()
 
virtual int numChildObjects () const
 
virtual SgObjectchildObject (int index)
 
virtual const BoundingBoxboundingBox () const
 
void updateBoundingBox ()
 
bool hasVertices () const
 
SgVertexArrayvertices ()
 
const SgVertexArrayvertices () const
 
SgVertexArraysetVertices (SgVertexArray *vertices)
 
SgVertexArraygetOrCreateVertices ()
 
SgMaterialmaterial ()
 
const SgMaterialmaterial () const
 
SgMaterialsetMaterial (SgMaterial *material)
 
bool hasNormals () const
 
SgNormalArraynormals ()
 
const SgNormalArraynormals () const
 
SgNormalArraysetNormals (SgNormalArray *normals)
 
SgVertexArraygetOrCreateNormals ()
 
const SgIndexArraynormalIndices () const
 
SgIndexArraynormalIndices ()
 
bool hasColors () const
 
SgColorArraycolors ()
 
const SgColorArraycolors () const
 
SgColorArraysetColors (SgColorArray *colors)
 
SgColorArraygetOrCreateColors ()
 
const SgIndexArraycolorIndices () const
 
SgIndexArraycolorIndices ()
 
- Public Member Functions inherited from cnoid::SgNode
 SgNode ()
 
 SgNode (const SgNode &org)
 
 ~SgNode ()
 
SgNodecloneNode (SgCloneMap &cloneMap) const
 
virtual bool isGroup () const
 
- Public Member Functions inherited from cnoid::SgObject
const std::string & name () const
 
void setName (const std::string &name)
 
SignalProxy< void(const SgUpdate &update)> sigUpdated ()
 
void notifyUpdate (SgUpdate &update)
 
void notifyUpdate (int action=SgUpdate::MODIFIED)
 
void addParent (SgObject *parent, bool doNotify=false)
 
void removeParent (SgObject *parent)
 
int numParents () const
 
bool hasParents () const
 
const_parentIter parentBegin () const
 
const_parentIter parentEnd () const
 
SignalProxy< void(bool on)> sigGraphConnection ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 
void addRef ()
 
void releaseRef ()
 

Protected Member Functions

 SgPointSet (const SgPointSet &org, SgCloneMap &cloneMap)
 
- Protected Member Functions inherited from cnoid::SgPlot
 SgPlot (const SgPlot &org, SgCloneMap &cloneMap)
 
- Protected Member Functions inherited from cnoid::SgObject
 SgObject ()
 
 SgObject (const SgObject &org)
 
virtual void onUpdated (SgUpdate &update)
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &org)
 
int refCount () const
 

Additional Inherited Members

- Public Types inherited from cnoid::SgObject
typedef std::set< SgObject * > ParentContainer
 
typedef ParentContainer::iterator parentIter
 
typedef ParentContainer::const_iterator const_parentIter
 

Constructor & Destructor Documentation

◆ SgPointSet() [1/2]

SgPointSet::SgPointSet ( )

◆ SgPointSet() [2/2]

SgPointSet::SgPointSet ( const SgPointSet org,
SgCloneMap cloneMap 
)
protected

Member Function Documentation

◆ accept()

void SgPointSet::accept ( SceneVisitor visitor)
virtual

Reimplemented from cnoid::SgNode.

◆ clone()

SgObject * SgPointSet::clone ( SgCloneMap cloneMap) const
virtual

Reimplemented from cnoid::SgNode.

◆ pointSize()

double cnoid::SgPointSet::pointSize ( ) const
inline

The default value of this is zero and the current system value is used then.

◆ setPointSize()

void cnoid::SgPointSet::setPointSize ( double  size)
inline

The documentation for this class was generated from the following files: