|
| | SceneNodeGeometry () |
| |
| virtual | ~SceneNodeGeometry () |
| |
| void | setTriangles (osg::Node *t) |
| |
| void | setEdges (osg::Node *e) |
| |
| void | setEdgesHighlighted (osg::Node *e) |
| |
| void | setFaceEdgesHighlighted (osg::Switch *e) |
| |
| void | setMaterialType (const std::string &material) |
| |
| void | setTextureType (const std::string &texture, bool reflect) |
| |
| void | setMaterialProperties (osg::ref_ptr< osg::Material > &mat, double r, double g, double b) |
| |
| void | setTransformation (std::vector< double > &transformation) |
| |
| void | setHighlightNode (osg::Node *highlight) |
| |
| osg::Matrix | getTransformation (void) |
| |
| osg::Matrix | getParentTransformation (void) |
| |
| osg::Matrix | getOwnTransformation (void) |
| |
| void | setOwnTransformation (const osg::Matrix &matrix) |
| |
| void | applyTransform (osg::Matrix matrix) |
| |
| osg::Node * | getTriangles (void) |
| |
| osg::Node * | getEdges (void) |
| |
| osg::Node * | getEdgesHighlighted (void) |
| |
| osg::Switch * | getFaceEdgesHighlight (void) |
| |
| void | setEdgeHighlightNode (unsigned long long faceId1, unsigned long long faceId2) |
| |
| virtual void | setTransparent (bool t) override |
| |
| virtual void | setWireframe (bool w) override |
| |
| virtual void | setVisible (bool v) override |
| |
| virtual void | setHighlighted (bool h) override |
| |
| virtual void | setSelected (bool selected, bool _selectionFromNavigationTree) override |
| |
| void | setShowWhenSelected (bool flag) |
| |
| void | initializeFromFacetData (std::vector< Geometry::Node > &nodes, std::list< Geometry::Triangle > &triangles, std::list< Geometry::Edge > &edges, std::map< ot::UID, std::string > &faceNameMap) |
| |
| void | updateObjectColor (double surfaceColorRGB[3], double edgeColorRGB[3], const std::string &materialType, const std::string &textureType, bool reflective) |
| |
| void | updateObjectFacetsFromDataBase (unsigned long long entityID, unsigned long long entityVersion) |
| |
| void | setEdgeHighlight (unsigned long long faceId, bool h, double thickness) |
| |
| unsigned long long | getFaceIdFromTriangleIndex (unsigned long long index) |
| |
| ot::UID | getFaceIdFromEdgePrimitiveIndex (unsigned long long hitIndex) |
| |
| std::string | getFaceNameFromId (unsigned long long faceId) |
| |
| std::string | getEdgeNameFromFaceIds (unsigned long long faceId1, unsigned long long faceId2) |
| |
| void | setSurfaceColorRGB (double color[3]) |
| |
| void | setEdgeColorRGB (double color[3]) |
| |
| void | setBackFaceCulling (bool b) |
| |
| void | setOffsetFactor (double o) |
| |
| void | setStorage (const std::string &proj, unsigned long long id, unsigned long long version) |
| |
| void | setNeedsInitialization (void) |
| |
| std::string | getProjectName (void) |
| |
| void | initializeFromDataStorage (void) |
| |
| Model * | getModel (void) |
| |
| void | setModel (Model *m) |
| |
| virtual bool | isItem1D (void) |
| |
| virtual bool | isItem3D (void) |
| |
| osg::Node * | addSelectedEdge (unsigned long long faceId1, unsigned long long faceId2) |
| |
| void | removeSelectedEdge (osg::Node *selected) |
| |
| | SceneNodeBase () |
| |
| virtual | ~SceneNodeBase () |
| |
| void | setName (const std::string &n) |
| |
| const std::string & | getName (void) |
| |
| void | setShapeNode (osg::Switch *node) |
| |
| osg::Switch * | getShapeNode (void) |
| |
| void | setTreeItemID (ot::UID iD) |
| |
| ot::UID | getTreeItemID (void) |
| |
| void | setModelEntityID (unsigned long long id) |
| |
| unsigned long long | getModelEntityID (void) |
| |
| bool | isEditable (void) |
| |
| virtual void | setEditable (bool v) |
| |
| bool | isVisible (void) |
| |
| bool | isSelected (void) |
| |
| bool | isTransparent (void) |
| |
| bool | isWireframe (void) |
| |
| bool | isHighlighted (void) |
| |
| void | setErrors (std::string &e) |
| |
| bool | hasErrors (void) |
| |
| std::string | getErrors (void) |
| |
| void | setOffset (double value) |
| |
| double | getOffset (void) |
| |
| void | setSelectChildren (bool flag) |
| |
| virtual bool | getSelectChildren (void) |
| |
| void | setManageVisibilityOfParent (bool flag) |
| |
| bool | getManageVisibilityOfParent (void) |
| |
| void | setManageVisibilityOfChildren (bool flag) |
| |
| bool | getManageVisibilityOfChildren (void) |
| |
| void | setParent (SceneNodeBase *item) |
| |
| SceneNodeBase * | getParent (void) |
| |
| void | addChild (SceneNodeBase *child) |
| |
| void | removeChild (SceneNodeBase *child) |
| |
| const std::list< SceneNodeBase * > & | getChildren (void) |
| |
| void | setOldTreeIcons (const OldTreeIcon &icons) |
| |
| const OldTreeIcon & | getOldTreeIcons (void) |
| |
| virtual void | getPrefetch (std::string &projectName, std::list< std::pair< unsigned long long, unsigned long long > > &prefetchIDs) |
| |
| void | addVisualiser (Visualiser *_visualiser) |
| |
| const std::list< Visualiser * > & | getVisualiser () |
| |