Subversion Repositories gelsvn

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
584 4642 d 2 h jab /branches/ctl/hmesh_vector/ Number of minor changes  
572 4711 d 20 h jab /branches/ctl/hmesh_vector/ Entered standard header  
518 5422 d 11 h s042372 /branches/ctl/hmesh_vector/ Iterators are now templates.
Cleanup of size_t/IndexType/int confusion in interface and HMesh code (not rest of GEL, with Exception of IndexType).
Beautification of code in general...
 
512 5429 d 22 h s042372 /branches/ctl/hmesh_vector/ Minor fixes, and updated headers  
511 5431 d 17 h s042372 /branches/ctl/hmesh_vector/src/HMesh/ Newest version of HMesh with new design and interface, and (start of) attribute vector implementation.

Too many changes to list.

To do:
* extend attribute vector interface
* adjust remainding GEL code to the new HMesh
* Bug test
 
504 5586 d 19 h s042372 /branches/ctl/hmesh_vector/ Const*Handles added to include proper const/non const handling in HMesh
Templated build function wrapped by overloaded build functions
uint32 type for indexing has been changed from size_t to typedef uint32_t IndexType
 
489 5652 d 16 h s042372 /branches/ctl/hmesh_vector/ glut inclusion in meshedit fixed
handles now have a default constructor (null handles), and all null handle comparison has been changed to utilize a NULL_HANDLE instead of e.g. vertex.get_idx() == NULL_VERTEX_IDX.
the uint typedef has been removed, all usage has been changed to size_t
HMesh.h provides a common inclusion header for all HMesh facilities
functions in handles and manifold have been inlined based on how often they're used.
 
475 5676 d 12 h s042372 /branches/ctl/hmesh_vector/ Working on the cmake configurations of GEL. Work in progress...  
467 5686 d 18 h s042372 /branches/ctl/hmesh_vector/  
433 5946 d 23 h jab /trunk/src/HMesh/ Added an OFF loader and saver