Skip to topic
|
Skip to bottom
Jump:
TModeling
TModeling Web
TModeling Web Home
Changes
Notify
Index
Search
Webs
BioGeometry
Main
TModeling
TWiki
Edit
Attach
Printable
TModeling.TMVDirectory
r1.1 - 31 Dec 2008 - 01:56 - Main.guest
topic end
Start of topic |
Skip to actions
This page is meant to give a directory centric overview of our code base --- TMV Main - Root (or main trunk) of entire TMV code base * apis - root of TMV API's * archive - archival files, should be moved up to branch off TMV Main * jpeg-6b - JPEG library * !OpenGL - Open GL include files, libraries, and binaries for various platforms * projects - VS2005 project files for building all 4 API's * sl_api - Streaming Line API library * sm_api - Streaming Mesh API library * sp_api - Streaming Point API library * stl - old (obsolete?) version of STL library, should eventually be deleted * sv_api - Streaming Volume API library * tiff-3.8.2 - TIFF library * tmv_api - Common files for API libraries, should eventually be renamed to common * inc - common include files for everything go here * src - common source files for everthing go here * apps * !ClassFilt - initial rough filtering app, probably broken * !ClassX - initial rough classification app, probably broken * common - common files used by applications * inc - common include files for apps go here * src - common source files for apps go here * projects - VS2005 project files for building all applications's * !RingFilt - outlier filtering app, still works buy only on mandifold meshes * !RingFiltQE - intended to be a quadedge version of !RingFilt, unfinished... * !SiftTo2DQ - Convert Sift to points, 1-off app, obsolete, move to archive ??? * !SurfQuery - Interpolate z values from x,y pairs, 1-off app, obsolete, move to archive??? * tests - intended to hold test scripts * !Tin2Dem - redundant copy of same application in .\tools, should be deleted... * !UnitTest - rough beginning towards modular unit tests, unfinished... * binaries - built libraries/binaries get copied to here * bin - retail apps & tools built here * Unix - binaries built for unix go here * Win32 - binaries built for 32-bit windows, eventually need to break into XP and Vista versions but currently no distinction. * Win64 - binaries for 64-bit windows, ditto * binD - debug apps & tools built here * _ditto directory structure as bin_ * lib - retail API libraries are built to here * _ditto, but for libraries_ * libD - debug API libraries are built to here * _ditto_ * data - useful data files * intended to store useful data files..., unfortunately most of our terrain data files are too large to check-in and pay the storage costs * For example: Ottawa.spb is 905 Megabytes. * docs - useful documents * intended to store useful documents... * not much here, much more information on TMV Wiki instead... * !MatLab - !MatLab scripts * intended to store useful !MatLab scripts... * mk - common makefile scripts for Unix & Mac * tools - streaming tools go here * _Note:_ A typical tool (or app) will have a directory layout like this * _inc_ - include files used only by the tool go here * _src_ - source files used only by the tool go here * _projects_ - Visual Studio 2005 project files go here * common - common files used by tools * inc - common include files for all tools go here * src - common source files for all tools go here * dijkstra - shortest paths, based on Dijkstra algorithm * dijkstra_order - reordering tool for mesh layout for efficient path finding * dijkstra_astar - shortest paths, based on A*Star algorithm * fast_marching - shortest paths, based on Fast Marching algorithm * !MMP - shortest paths, based on !MMP algorithm * projects - VS2005 project files for tools * sl2sl - converts between streaming line file formats * slclean - ??? * slsimp - simplifies streaming line files * sl_viewer - !OpenGL viewer, for streaming line file formats * sm2sm - converts between streaming mesh file formats * sm2smx - same as above * support for SM( *AUX) file formats, unfinished... * sminfo - validates streaming mesh files * smsimp - initial rough mesh simplification, using QEM and edge contraction * smsimpall - improved mesh simplification using QEM and edge contraction * smsimp_qe - unfinished app, should be deleted... * smsmooth - smooths (averages) vertices in streaming mesh * sm_viewer - !OpenGL viewer, for visualizing streaming mesh files * sm_pathviewer - same as sm_viewer but with added support for showing shortest path files as an overlay * smx_viewer - !OpenGL viewer, visualizes auxillary columns from SM( *AUX) files, unfinished... * sp2sp - converts streaming point formats + other useful utilities (like clipping) * spdelaunay2d - converts point cloud to mesh * spdelaunay3d - converts point cloud to volume mesh * spdiff - ??? * spfilter - Grid Bin Filter + some other simple filters... * spfinalize - bins points in point cloud to grid cells * sp_diagram - !OpenGL viewer, for visualizing quad-tree grid cells of finalized point cloud * sp_viewer - !OpenGL viewer, visualizes point cloud of finalized points * spx_viewer - !OpenGL viewer, visualizes auxillary colums from SP( *AUX) files, unfinished... * sv_diagram - !OpenGL 3D volume viewer, for visalizing oct-tree grid cells of finalized point cloud * sv_viewer - !OpenGL 3D volume viewer, shows tetrahedrons of delaunay tetrahedralized mesh... * tin2dem - rasterizes TIN's into DEM's using interpolation methods * tin2iso - converts TIN's to ISO contour lines -- Main.ShawnDB - 01 Jun 2008
to top
End of topic
Skip to action links
|
Back to top
Edit
|
Attach image or document
|
Printable version
|
Raw text
|
More topic actions
Revisions: | r1.1
|
Total page history
|
Backlinks
You are here:
TModeling
>
TMVDirectory
to top
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback