Todo List

page MSSEnv
Add Madras

page MSSEnv
add coding section

page MSSEnv
see coding for windows __declspec(dllexport), __declspec(dllimport) ...

Class ViewerNS::BaseViewer
the MeshSequence should be in this class

Class ViewerNS::BaseViewer
add osd information display

Global ViewerNS::BaseViewer::load (const QString &basename)=0
Is this still necessary.

Class OpenMesh::IO::binary< T >
Complete documentation of members

Global ViewerNS::GLViewer::load (const QString &basename M_UNUSED)
Is this still necessary

Class LoaderObj
c++ code please

Class MainWindow
autogenerated menu (see MGLSketch)

Class MainWindow
switch to a mdi application

Class MainWindow
toolbar, statusbar...

Class MeshNS::MeshSequence
Template it ?

Class MeshNS::MeshSequence
: add support for loading progressive (should adapt the parser) mesh

Class OpenMesh::Decimater::ModBaseT< DecimaterType >
"Tutorial on building a custom decimation module."

Class ParserNS::Parser< V, F, C >
add progressive loading Parser<V,F> parser(path); // file will be written in path // if segementation has to be written, setSegmentation has to called before write parser.setSegmentation(segmentations); parser.write(meshsequencetype, numberofframe, verts,faces);

Global ParserNS::Parser::write (const MeshSequenceType &type, const int &frame, const C< C< V > > &verts, const C< C< F > > &faces)
add details !!

Class PluginLoader
Really make this a plugin (Already have the code, just insert...).

Global PluginLoader::PluginLoader (const std::string &ext)
add support for multiple extension

Global PluginLoader::setPath (const std::string &path)
: use boost::filesystem

Class SegmentationNS::Segmentation
Treat nbRequested && nbcluster

Class SegmentationNS::Segmentation
add details

Global SegmentationNS::Segmentation::addCluster (const Cluster &cluster)
sould be made virtual to be inherited (same for other getter)

Global SegmentationNS::Segmentation::segment ()
add pre and post function

Global SegmentationNS::Segmentation::operator== (const Segmentation::Segmentation &seg)
simplified operator==, for Now. improve it

Class ViewerNS::SegmentViewer
clear segmentations, clear mesh, see update things...

Class ViewerNS::SegmentViewer
add method to force recomputation

Global ViewerNS::SegmentViewer::SegmentViewer (MeshNS::MeshSequencePtr *mesh, QWidget *parent=0)
base class

Global ViewerNS::SegmentViewer::load (const QString &basename M_UNUSED)
Is this still necessary

Class OpenMesh::VDPM::VFront
VFront documentation

Class OpenMesh::VDPM::VHierarchyNode
Complete documentation

Class OpenMesh::VDPM::VHierarchyWindow
VHierarchyWindow documentation

Class ViewerNS::Viewer
add a real MainWindow with menu and toolbar

Class OpenMesh::VDPM::ViewingParameters
ViewerParameters documentation

File main.cc
add a page describing the project and madras

File main.cc
plugin system

File main.cc
Boostify ? (sharedpointer..)

File main.cc
addwarning on the gui

File main.cc
cgal or backend mesh?

File main.cc
mdi apps ? of efficient

File main.cc
update documentation and correct math part

File log.h
name of the file to be stored?

File log.h
log_exit intern to log_class ?

Global MeshNS::loadMesh (PolyhedronPtr p, std::vector< SimpleVertex > verts, std::vector< SimpleFace > faces)
template it on container

Global MeshNS::ConstFaceHalfEdgeIter
add documentation

Global MeshNS::ConstFaceIter
add documentation

Global MeshNS::ConstFaceVertexIter
add documentation

Global MeshNS::ConstVertexIter
add documentation

Global MeshNS::EdgeIter
add documentation

Global MeshNS::Face
add documentation

Global MeshNS::FaceHalfEdgeIter
add documentation

Global MeshNS::FaceIter
add documentation

Global MeshNS::FaceVertexIter
add documentation

Global MeshNS::Halfedge
add documentation

Global MeshNS::Normal
add documentation

Global MeshNS::Point
add documentation

Global MeshNS::PolyhedronPtr
add documentation

Global MeshNS::Vertex
add documentation

Global MeshNS::VertexIter
add documentation

Global MeshNS::drawMeshWithVertexColor (const Polyhedron &polyhedron, const RenderMode &mode)
implement

Global MeshNS::v1 (const Polyhedron &p, const Polyhedron::Face &f)
add the equivalent function for vertex

Global MeshNS::v2 (const Polyhedron &p, const Polyhedron::Face &f)
add the equivalent function for vertex

Global MeshNS::v3 (const Polyhedron &p, const Polyhedron::Face &f)
add the equivalent function for vertex

Global MeshNS::vX (const Polyhedron &p, const Polyhedron::Face &f, int x)
throw a real exception ...

Global MeshNS::vX (const Polyhedron &p, const Polyhedron::Face &f, int x)
add the equivalent function for vertex

Namespace GraphNS
Will have to be resurrected

Namespace MathNS
Look Eigen2

Namespace MathNS
OpenMesh or CGAL, in either case bridge with eigen2

Namespace MathNS
math library ?

Namespace MeshNS
split file on mesh structure, algorithm for mesh and mesh utilly function (such as draw)

Namespace MeshNS
Create a real mesh class instead of typedef to store properties

Namespace ParserNS
strengthen (better error...)

Namespace ParserNS
CallBack mode (should require less memory)

Namespace ParserNS
Linked with dynamic mesh : partial loading ....

Namespace ParserNS
Geometric segmentation

Namespace ParserNS
Nested Segmentation (nested segmentation handled with a stack)

Namespace ParserNS
Generic

Namespace ParserNS
document the define convert see address for a description of the format and papers

Namespace ParserNS
make the ref works

Namespace ParserNS
make a threaded parser version for progressive mode, make it live on its own world

Generated on Fri Jan 16 13:00:06 2009 by  doxygen 1.5.5