|
| | RectRegionMarker () |
| |
| | ~RectRegionMarker () |
| |
| void | setRect (int x0, int y0, int x1, int y1) |
| |
| void | setEditModeCursor (QCursor cursor) |
| |
| void | startEditing (SceneWidget *sceneWidget) |
| |
| bool | isEditing () const |
| |
| void | finishEditing () |
| |
| const PolyhedralRegion & | region () const |
| |
| SignalProxy< void(const PolyhedralRegion ®ion)> | sigRegionFixed () |
| |
| virtual void | calcViewVolume (double viewportWidth, double viewportHeight, ViewVolume &io_volume) override |
| |
| virtual void | onSceneModeChanged (SceneWidgetEvent *event) override |
| |
| virtual bool | onButtonPressEvent (SceneWidgetEvent *event) override |
| |
| virtual bool | onButtonReleaseEvent (SceneWidgetEvent *event) override |
| |
| virtual bool | onPointerMoveEvent (SceneWidgetEvent *event) override |
| |
| virtual bool | onContextMenuRequest (SceneWidgetEvent *event, MenuManager *menuManager) override |
| |
| SignalProxy< void(SceneWidgetEvent *event, MenuManager *menuManager)> | sigContextMenuRequest () |
| |
| | SgViewportOverlay () |
| |
| | SgViewportOverlay (const SgViewportOverlay &org, CloneMap *cloneMap=nullptr) |
| |
| | ~SgViewportOverlay () |
| |
| | SgOverlay () |
| |
| | SgOverlay (const SgOverlay &org, CloneMap *cloneMap=nullptr) |
| |
| | ~SgOverlay () |
| |
| | SgGroup () |
| |
| | SgGroup (const SgGroup &org, CloneMap *cloneMap=nullptr) |
| |
| | ~SgGroup () |
| |
| virtual int | numChildObjects () const override |
| |
| virtual SgObject * | childObject (int index) override |
| |
| virtual const BoundingBox & | boundingBox () const override |
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| const_iterator | cbegin () |
| |
| const_iterator | cend () |
| |
| reverse_iterator | rbegin () |
| |
| reverse_iterator | rend () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| const_reverse_iterator | rbegin () const |
| |
| const_reverse_iterator | rend () const |
| |
| iterator | erase (iterator pos) |
| |
| bool | empty () const |
| |
| int | numChildren () const |
| |
| SgNode * | child (int index) |
| |
| const SgNode * | child (int index) const |
| |
| bool | contains (SgNode *node) const |
| |
| int | findChildIndex (SgNode *child) const |
| |
| template<class NodeType > |
| NodeType * | getChild (int index) |
| | This throws an exeption when the index is invalid or the type is not matched. More...
|
| |
| void | addChild (SgNode *node, SgUpdateRef update=nullptr) |
| |
| bool | addChildOnce (SgNode *node, SgUpdateRef update=nullptr) |
| |
| void | insertChild (int index, SgNode *node, SgUpdateRef update=nullptr) |
| |
| void | insertChild (SgNode *nextNode, SgNode *node, SgUpdateRef update=nullptr) |
| |
| void | setSingleChild (SgNode *node, SgUpdateRef update=nullptr) |
| |
| iterator | removeChild (iterator childIter, SgUpdateRef update=nullptr) |
| |
| bool | removeChild (SgNode *node, SgUpdateRef update=nullptr) |
| |
| void | removeChildAt (int index, SgUpdateRef update=nullptr) |
| |
| void | clearChildren (SgUpdateRef update=nullptr) |
| |
| void | copyChildrenTo (SgGroup *group, SgUpdateRef update=nullptr) |
| |
| void | moveChildrenTo (SgGroup *group, SgUpdateRef update=nullptr) |
| |
| void | insertChild (SgNode *node, int index, SgUpdateRef update=nullptr) |
| |
| SgGroup * | nextChainedGroup () |
| |
| void | insertChainedGroup (SgGroup *group, SgUpdateRef update=nullptr) |
| |
| void | removeChainedGroup (SgGroup *group, SgUpdateRef update=nullptr) |
| |
| template<class NodeType > |
| NodeType * | findNodeOfType (int depth=-1) |
| |
| | SgNode () |
| |
| | SgNode (const SgNode &org) |
| |
| | ~SgNode () |
| |
| int | classId () const |
| |
| SgNode * | cloneNode () const |
| |
| SgNode * | cloneNode (CloneMap &cloneMap) const |
| |
| virtual const BoundingBox & | untransformedBoundingBox () const |
| |
| SgNodePath | findNode (const std::string &name, Affine3 &out_T) |
| |
| void | addDecorationReference () |
| |
| void | releaseDecorationReference () |
| |
| bool | isDecoratedSomewhere () const |
| |
| SgObject * | clone () const |
| |
| SgObject * | clone (CloneMap &cloneMap) const |
| |
| void | setAttribute (int attr) |
| |
| void | setAttributes (int attrs) |
| |
| int | attributes () const |
| |
| bool | hasAttribute (int attr) const |
| |
| bool | hasAttributes (int attrs) const |
| |
| 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, SgUpdateRef update=nullptr) |
| |
| void | removeParent (SgObject *parent) |
| |
| int | numParents () const |
| |
| bool | hasParents () const |
| |
| const_parentIter | parentBegin () const |
| |
| const_parentIter | parentEnd () const |
| |
| SignalProxy< void(bool on)> | sigGraphConnection () |
| |
| bool | hasValidBoundingBoxCache () const |
| |
| void | invalidateBoundingBox () |
| |
| void | setBoundingBoxCacheReady () const |
| |
| bool | hasUri () const |
| |
| const std::string & | uri () const |
| |
| bool | hasAbsoluteUri () const |
| |
| const std::string & | absoluteUri () const |
| |
| bool | hasUriFragment () const |
| |
| const std::string & | uriFragment () const |
| |
| void | setUriByFilePathAndBaseDirectory (const std::string &filePath, const std::string &baseDirectory) |
| |
| void | setUriByFilePathAndCurrentDirectory (const std::string &filePath) |
| |
| void | setUri (const std::string &uri, const std::string &absoluteUri) |
| |
| void | setUriFragment (const std::string &fragment) |
| |
| void | clearUri () |
| |
| bool | isNode () const |
| |
| SgNode * | toNode () |
| |
| bool | isGroupNode () const |
| |
| SgGroup * | toGroupNode () |
| |
| bool | isTransformNode () const |
| |
| SgTransform * | toTransformNode () |
| |
| virtual | ~Referenced () |
| |
Public Member Functions inherited from cnoid::SceneWidgetEventHandler |
| virtual bool | onDoubleClickEvent (SceneWidgetEvent *event) |
| |
| virtual void | onPointerLeaveEvent (SceneWidgetEvent *event) |
| |
| virtual bool | onScrollEvent (SceneWidgetEvent *event) |
| |
| virtual bool | onKeyPressEvent (SceneWidgetEvent *event) |
| |
| virtual bool | onKeyReleaseEvent (SceneWidgetEvent *event) |
| |
| virtual void | onFocusChanged (SceneWidgetEvent *event, bool on) |
| |
| virtual void | onSceneModeChanged (const SceneWidgetEvent &event) |
| |
| virtual bool | onButtonPressEvent (const SceneWidgetEvent &event) |
| |
| virtual bool | onButtonReleaseEvent (const SceneWidgetEvent &event) |
| |
| virtual bool | onDoubleClickEvent (const SceneWidgetEvent &event) |
| |
| virtual bool | onPointerMoveEvent (const SceneWidgetEvent &event) |
| |
| virtual void | onPointerLeaveEvent (const SceneWidgetEvent &event) |
| |
| virtual bool | onScrollEvent (const SceneWidgetEvent &event) |
| |
| virtual bool | onKeyPressEvent (const SceneWidgetEvent &event) |
| |
| virtual bool | onKeyReleaseEvent (const SceneWidgetEvent &event) |
| |
| virtual void | onFocusChanged (const SceneWidgetEvent &event, bool on) |
| |
| virtual bool | onContextMenuRequest (const SceneWidgetEvent &event, MenuManager &menu) |
| |
| virtual bool | onUndoRequest () |
| |
| virtual bool | onRedoRequest () |
| |
|
| typedef Container::iterator | iterator |
| |
| typedef Container::reverse_iterator | reverse_iterator |
| |
| typedef Container::const_iterator | const_iterator |
| |
| typedef Container::const_reverse_iterator | const_reverse_iterator |
| |
| 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) |
| |
| | SgViewportOverlay (int classId) |
| |
| virtual Referenced * | doClone (CloneMap *cloneMap) const override |
| |
| | SgOverlay (int classId) |
| |
| | SgGroup (int classId) |
| |
| | SgNode (int classId) |
| |
| | SgObject () |
| |
| | SgObject (const SgObject &org) |
| |
| void | notifyUpperNodesOfUpdate (SgUpdate &update) |
| |
| void | notifyUpperNodesOfUpdate (SgUpdate &update, bool doInvalidateBoundingBox) |
| |
| | Referenced () |
| |
| | Referenced (const Referenced &) |
| |
| int | refCount () const |
| |
| BoundingBox | bboxCache |
| |