MEPP2 Project
|
This is the complete list of members for FEVV::SimpleViewer, including all inherited members.
activate_space_mode() | FEVV::SimpleViewer | inline |
activate_time_mode() | FEVV::SimpleViewer | inline |
Adapter typedef | FEVV::BaseViewer | |
addDraggersToScene(osg::Node *scene, const std::string &nameDrag1, float fScaleDrag1, char keyDrag1, const std::string &nameDrag2, float fScaleDrag2, char keyDrag2) | FEVV::SimpleViewer | inline |
addGroup(Group *_group) override | FEVV::SimpleViewer | inlinevirtual |
addModel(Model *_geode) override | FEVV::SimpleViewer | inlinevirtual |
attach(Window *_window) | FEVV::BaseViewer | inline |
attach(Adapter *_adapter) | FEVV::BaseViewer | inline |
BaseViewer() | FEVV::BaseViewer | inline |
BaseViewerOSG() | FEVV::BaseViewerOSG | inline |
bIsInit | FEVV::BaseViewer | protected |
bIsSelected | FEVV::BaseViewer | protected |
centerMesh(HalfedgeGraph *_g) | FEVV::SimpleViewer | |
changeBackgroundColor(const Color &_color) override | FEVV::SimpleViewer | inlinevirtual |
createMesh(HalfedgeGraph *_g, PMapsContainer *_pmaps, PointMap *_pm, std::string _mesh_file=std::string(""), osg::ref_ptr< osg::Group > _group=new osg::Group) | FEVV::SimpleViewer | |
current_i_time | FEVV::SimpleViewer | |
DataModel typedef | FEVV::BaseViewerOSG | |
DataModelVector typedef | FEVV::BaseViewerOSG | |
draw_or_redraw_mesh(HalfedgeGraph *_g, PMapsContainer *_pmaps, bool _redraw=false, bool _recomputeNT_if_redraw=false, std::string _mesh_filename=std::string(""), bool _recreateOSGobj_if_redraw=true, float _step=0.) | FEVV::SimpleViewer | |
drawMesh(HalfedgeGraph *_g, PMapsContainer *_pmaps, PointMap *_pm, std::string _mesh_file=std::string("")) | FEVV::SimpleViewer | |
get_properties_maps() | FEVV::SimpleViewer | inline |
getAdapter() | FEVV::BaseViewer | inline |
getDataModel() override | FEVV::SimpleViewer | inlinevirtual |
getDraggers1() | FEVV::SimpleViewer | inline |
getDraggers2() | FEVV::SimpleViewer | inline |
getGeodes() | FEVV::SimpleViewer | inline |
getMatrixVP() | FEVV::SimpleViewer | inline |
getMeshes() | FEVV::SimpleViewer | inline |
getMeshesNames() | FEVV::SimpleViewer | inline |
getMeshId(const void *mesh_ptr) | FEVV::SimpleViewer | inline |
getRootNode() | FEVV::BaseViewerOSG | inline |
getSelected_properties_maps() | FEVV::SimpleViewer | inline |
getSelectedDraggers1() | FEVV::SimpleViewer | inline |
getSelectedDraggers2() | FEVV::SimpleViewer | inline |
getSelectedGeodes() | FEVV::SimpleViewer | inline |
getSelectedMeshes() | FEVV::SimpleViewer | inline |
getSelectedMeshesNames() | FEVV::SimpleViewer | inline |
getTransformMatrixEigen(unsigned int position) | FEVV::SimpleViewer | inline |
getTransformMatrixOsg(unsigned int position) | FEVV::SimpleViewer | inline |
getWindow() | FEVV::BaseViewer | inline |
gizmo | FEVV::SimpleViewer | |
grid | FEVV::SimpleViewer | |
Group typedef | FEVV::BaseViewerOSG | |
hud | FEVV::SimpleViewer | |
hudText | FEVV::SimpleViewer | |
i_time | FEVV::SimpleViewer | |
init() override | FEVV::SimpleViewer | inlinevirtual |
internal_createMesh(osg::Geode *&geode, HalfedgeGraph *_g, PMapsContainer *_pmaps, std::vector< osg::ref_ptr< osg::Geometry > > &geometries, std::vector< osg::ref_ptr< osg::Geometry > > &geometriesL, std::vector< osg::ref_ptr< osg::Geometry > > &geometriesP, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_edges, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_vertices, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_normals, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_custom_vectors, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_edges, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_vertices, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_normals, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_custom_vectors, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArraysF, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays_edges, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays_vertices, std::vector< osg::ref_ptr< osg::Vec3Array > > &tangentsArrays, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_edges, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_vertices, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_normals, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_custom_vectors, std::vector< osg::ref_ptr< osg::Vec2Array > > &texcoordsArrays, PointMap *_pm, std::string _mesh_file=std::string("")) | FEVV::SimpleViewer | protected |
internal_createMesh(HalfedgeGraph *_g, PMapsContainer *_pmaps, std::vector< osg::ref_ptr< osg::Geometry > > &geometries, std::vector< osg::ref_ptr< osg::Geometry > > &geometriesL, std::vector< osg::ref_ptr< osg::Geometry > > &geometriesP, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_edges, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_vertices, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_normals, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_custom_vectors, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_edges, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_vertices, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_normals, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_custom_vectors, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArraysF, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays_edges, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays_vertices, std::vector< osg::ref_ptr< osg::Vec3Array > > &tangentsArrays, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_edges, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_vertices, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_normals, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_custom_vectors, std::vector< osg::ref_ptr< osg::Vec2Array > > &texcoordsArrays, PointMap *_pm, std::string _mesh_file=std::string("")) | FEVV::SimpleViewer | protected |
internal_createMesh_pointcloud(osg::Geode *&geode, PointCloud *_g, PMapsContainer *_pmaps, std::vector< osg::ref_ptr< osg::Geometry > > &geometries, std::vector< osg::ref_ptr< osg::Geometry > > &geometriesL, std::vector< osg::ref_ptr< osg::Geometry > > &geometriesP, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_edges, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_vertices, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_normals, std::vector< osg::ref_ptr< osg::Geometry > > &geometries_custom_vectorss, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_edges, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_vertices, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_normals, std::vector< osg::ref_ptr< osg::Vec3Array > > &vertexArrays_custom_vectors, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArraysF, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays_edges, std::vector< osg::ref_ptr< osg::Vec3Array > > &normalsArrays_vertices, std::vector< osg::ref_ptr< osg::Vec3Array > > &tangentsArrays, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_edges, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_vertices, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_normals, std::vector< osg::ref_ptr< osg::Vec4Array > > &colorsArrays_custom_vectors, std::vector< osg::ref_ptr< osg::Vec2Array > > &texcoordsArrays, PointMap *_pm, std::string _mesh_file=std::string("")) | FEVV::SimpleViewer | protected |
internal_loadLegacyMesh(osg::Geode *_geode, HalfedgeGraph *_g, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_edges, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_vertices, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_normals, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_custom_vectors, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_edges, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_vertices, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_normals, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_custom_vectors, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_normalsArrays, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_normalsArrays_edges, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_normalsArrays_vertices, const std::vector< osg::ref_ptr< osg::Vec2Array > > &_texcoordsArrays, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_edges, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_vertices, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_normals, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_custom_vectors, std::size_t _m_mm_size, int _texture_type, VertexNormalMap *_vt_nm, VertexColorMap *_vt_cm, FaceColorMap *_f_cm, VertexUVMap *_vt_uv_m, HalfedgeUVMap *_het_uv_m, FaceMaterialMap *_m_mm, bool has_face_color_map) | FEVV::SimpleViewer | private |
internal_loadShadedMesh(osg::Geode *_geode, HalfedgeGraph *_g, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_edges, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_vertices, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_normals, const std::vector< osg::ref_ptr< osg::Geometry > > &_geometries_custom_vectors, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_edges, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_vertices, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_normals, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_vertexArrays_custom_vectors, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_normalsArrays, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_normalsArrays_edges, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_normalsArrays_vertices, const std::vector< osg::ref_ptr< osg::Vec3Array > > &_tangentsArrays, const std::vector< osg::ref_ptr< osg::Vec2Array > > &_texcoordsArrays, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_edges, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_vertices, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_normals, const std::vector< osg::ref_ptr< osg::Vec4Array > > &_colorsArrays_custom_vectors, std::size_t _m_mm_size, VertexNormalMap *_vt_nm, VertexTangentMap *_vt_tm, VertexColorMap *_vt_cm, FaceColorMap *_f_cm, VertexUVMap *_vt_uv_m, HalfedgeUVMap *_het_uv_m, FaceMaterialMap *_m_mm, bool has_face_color_map) | FEVV::SimpleViewer | private |
isInit() const override | FEVV::SimpleViewer | inlinevirtual |
isNodeSelected(osg::Node *_geode) override | FEVV::SimpleViewer | inlinevirtual |
isSelected() const | FEVV::BaseViewerOSG | inline |
FEVV::BaseViewer::isSelected() const | FEVV::BaseViewer | inlinevirtual |
isValid() const override | FEVV::SimpleViewer | inlinevirtual |
lights | FEVV::SimpleViewer | private |
m_Lighting | FEVV::BaseViewer | |
m_recomputeNT_if_redraw | FEVV::BaseViewer | |
m_recreateOSGobj_if_redraw | FEVV::BaseViewer | |
m_redraw | FEVV::BaseViewer | |
m_RenderMethod | FEVV::BaseViewer | |
m_RenderMode | FEVV::BaseViewer | |
m_RenderSuperimposedEdges | FEVV::BaseViewer | |
m_RenderSuperimposedVertices | FEVV::BaseViewer | |
m_RenderSuperimposedVertices_Big | FEVV::BaseViewer | |
m_Show_CustomVectors_Vertices | FEVV::BaseViewer | |
m_Show_Vertex_Normals | FEVV::BaseViewer | |
m_ShowAxis | FEVV::BaseViewer | |
m_ShowGrid | FEVV::BaseViewer | |
m_ShowRotateDragger | FEVV::BaseViewer | |
m_ShowSelected | FEVV::BaseViewer | |
m_ShowTranslateDragger | FEVV::BaseViewer | |
m_SmoothFlat_Shading | FEVV::BaseViewer | |
m_space_time | FEVV::BaseViewer | |
m_space_time_changeColorMode | FEVV::BaseViewer | |
m_step | FEVV::BaseViewer | |
m_time | FEVV::BaseViewer | |
m_UseFaceColor | FEVV::BaseViewer | |
m_UseTexture | FEVV::BaseViewer | |
m_UseVertexColor | FEVV::BaseViewer | |
Model typedef | FEVV::BaseViewerOSG | |
myAdapter | FEVV::BaseViewer | protected |
myWindow | FEVV::BaseViewer | protected |
redrawMesh(HalfedgeGraph *_g, PMapsContainer *_pmaps, PointMap *_pm=nullptr, std::string _mesh_file=std::string("")) | FEVV::SimpleViewer | |
resetTransformMatrix(unsigned int position) | FEVV::SimpleViewer | inline |
root_node | FEVV::BaseViewerOSG | protected |
saveScreenshot(const std::string &_name) override | FEVV::SimpleViewer | inlinevirtual |
setMatrixVP(osg::Matrix matrix) | FEVV::SimpleViewer | inline |
setNodeSelected(osg::Node *_geode, bool isSelected) override | FEVV::SimpleViewer | inlinevirtual |
setSelected(const bool _isSelected) | FEVV::BaseViewerOSG | inline |
FEVV::BaseViewer::setSelected(const bool _isSelected) | FEVV::BaseViewer | inlinevirtual |
SimpleViewer() | FEVV::SimpleViewer | inline |
updateSWModelList() | FEVV::SimpleViewer | inline |
v_colorsArrays | FEVV::SimpleViewer | protected |
v_colorsArrays_custom_vectors | FEVV::SimpleViewer | protected |
v_colorsArrays_edges | FEVV::SimpleViewer | protected |
v_colorsArrays_normals | FEVV::SimpleViewer | protected |
v_colorsArrays_vertices | FEVV::SimpleViewer | protected |
v_draggers1 | FEVV::SimpleViewer | protected |
v_draggers2 | FEVV::SimpleViewer | protected |
v_geodes | FEVV::SimpleViewer | protected |
v_geometries | FEVV::SimpleViewer | protected |
v_geometries_custom_vectors | FEVV::SimpleViewer | protected |
v_geometries_edges | FEVV::SimpleViewer | protected |
v_geometries_normals | FEVV::SimpleViewer | protected |
v_geometries_vertices | FEVV::SimpleViewer | protected |
v_geometriesL | FEVV::SimpleViewer | protected |
v_geometriesP | FEVV::SimpleViewer | protected |
v_meshes_names | FEVV::SimpleViewer | protected |
v_meshIsSelected | FEVV::SimpleViewer | protected |
v_mixed_meshes | FEVV::SimpleViewer | protected |
v_normalsArrays | FEVV::SimpleViewer | protected |
v_normalsArrays_edges | FEVV::SimpleViewer | protected |
v_normalsArrays_vertices | FEVV::SimpleViewer | protected |
v_normalsArraysF | FEVV::SimpleViewer | protected |
v_properties_maps | FEVV::SimpleViewer | protected |
v_tangentsArrays | FEVV::SimpleViewer | protected |
v_texcoordsArrays | FEVV::SimpleViewer | protected |
v_vertexArrays | FEVV::SimpleViewer | protected |
v_vertexArrays_custom_vectors | FEVV::SimpleViewer | protected |
v_vertexArrays_edges | FEVV::SimpleViewer | protected |
v_vertexArrays_normals | FEVV::SimpleViewer | protected |
v_vertexArrays_vertices | FEVV::SimpleViewer | protected |
visitor | FEVV::BaseViewerOSG | protected |
Window typedef | FEVV::BaseViewer | |
~BaseViewer() | FEVV::BaseViewer | inlinevirtual |
~BaseViewerOSG() | FEVV::BaseViewerOSG | inlinevirtual |
~SimpleViewer() | FEVV::SimpleViewer | inline |