Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
630 |
4348 d 1 h |
janba |
/branches/cpp11-devel/ |
Add branch for c++11 development |
|
/branches/cpp11-devel
|
595 |
4595 d 4 h |
jab |
/trunk/src/ |
Merged version |
|
/trunk/src/HMesh/AttributeVector.h /trunk/src/HMesh/ConnectivityKernel.cpp /trunk/src/HMesh/ConnectivityKernel.h /trunk/src/HMesh/ItemID.h /trunk/src/HMesh/ItemVector.h /trunk/src/HMesh/Iterators.h /trunk/src/HMesh/Walker.h /trunk/src/HMesh/curvature.cpp /trunk/src/HMesh/curvature.h /trunk/src/HMesh/dual.cpp /trunk/src/HMesh/dual.h /trunk/src/HMesh/flatten.cpp /trunk/src/HMesh/flatten.h
/trunk/src/HMesh/Face.cpp /trunk/src/HMesh/Face.h /trunk/src/HMesh/FaceCirculator.h /trunk/src/HMesh/HalfEdge.cpp /trunk/src/HMesh/HalfEdge.h /trunk/src/HMesh/Vertex.cpp /trunk/src/HMesh/Vertex.h /trunk/src/HMesh/VertexCirculator.h /trunk/src/HMesh/build_manifold.cpp /trunk/src/HMesh/build_manifold.h /trunk/src/HMesh/templates.h /trunk/src/HMesh/triangulate_face_order.cpp /trunk/src/HMesh/volume_polygonize.cpp /trunk/src/HMesh/volume_polygonize.h
/trunk/src/CGLA/ArithMatFloat.h /trunk/src/CGLA/ArithQuat.h /trunk/src/CGLA/ArithSqMat2x2Float.h /trunk/src/CGLA/ArithSqMat3x3Float.cpp /trunk/src/CGLA/ArithSqMat3x3Float.h /trunk/src/CGLA/ArithSqMat4x4Float.cpp /trunk/src/CGLA/ArithSqMat4x4Float.h /trunk/src/CGLA/ArithSqMatFloat.h /trunk/src/CGLA/ArithVec.h /trunk/src/CGLA/ArithVec2Float.cpp /trunk/src/CGLA/ArithVec2Float.h /trunk/src/CGLA/ArithVec3Float.cpp /trunk/src/CGLA/ArithVec3Float.h /trunk/src/CGLA/ArithVec3Int.h /trunk/src/CGLA/ArithVec4Float.h /trunk/src/CGLA/ArithVec4Int.h /trunk/src/CGLA/ArithVecFloat.h /trunk/src/CGLA/ArithVecInt.h /trunk/src/CGLA/BitMask.h /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/CMakeLists.txt /trunk/src/CGLA/ExceptionStandard.h /trunk/src/CGLA/Mat2x2d.h /trunk/src/CGLA/Mat2x2f.h /trunk/src/CGLA/Mat2x3d.h /trunk/src/CGLA/Mat2x3f.h /trunk/src/CGLA/Mat3x3d.cpp /trunk/src/CGLA/Mat3x3d.h /trunk/src/CGLA/Mat3x3f.cpp /trunk/src/CGLA/Mat3x3f.h /trunk/src/CGLA/Mat4x4d.cpp /trunk/src/CGLA/Mat4x4d.h /trunk/src/CGLA/Mat4x4f.cpp /trunk/src/CGLA/Mat4x4f.h /trunk/src/CGLA/Quatd.h /trunk/src/CGLA/Quaternion.h /trunk/src/CGLA/Quatf.h /trunk/src/CGLA/TableTrigonometry.cpp /trunk/src/CGLA/TableTrigonometry.h /trunk/src/CGLA/UnitVector.h /trunk/src/CGLA/Vec2d.h /trunk/src/CGLA/Vec2f.h /trunk/src/CGLA/Vec2i.cpp /trunk/src/CGLA/Vec2i.h /trunk/src/CGLA/Vec2ui.h /trunk/src/CGLA/Vec3Hf.h /trunk/src/CGLA/Vec3d.h /trunk/src/CGLA/Vec3f.cpp /trunk/src/CGLA/Vec3f.h /trunk/src/CGLA/Vec3i.cpp /trunk/src/CGLA/Vec3i.h /trunk/src/CGLA/Vec3uc.h /trunk/src/CGLA/Vec3usi.h /trunk/src/CGLA/Vec4d.h /trunk/src/CGLA/Vec4f.h /trunk/src/CGLA/Vec4i.h /trunk/src/CGLA/Vec4uc.h /trunk/src/CGLA/eigensolution.cpp /trunk/src/CGLA/eigensolution.h /trunk/src/CGLA/gel_rand.cpp /trunk/src/CGLA/statistics.cpp /trunk/src/CGLA/statistics.h /trunk/src/Geometry/AABox.cpp /trunk/src/Geometry/AABox.h /trunk/src/Geometry/AncestorGrid.h /trunk/src/Geometry/BBox.cpp /trunk/src/Geometry/BBox.h /trunk/src/Geometry/BSPTree.cpp /trunk/src/Geometry/BSPTree.h /trunk/src/Geometry/BoundingINode.cpp /trunk/src/Geometry/BoundingINode.h /trunk/src/Geometry/BoundingLNode.cpp /trunk/src/Geometry/BoundingLNode.h /trunk/src/Geometry/BoundingNode.cpp /trunk/src/Geometry/BoundingNode.h /trunk/src/Geometry/BoundingTree.cpp /trunk/src/Geometry/BoundingTree.h /trunk/src/Geometry/CMakeLists.txt /trunk/src/Geometry/Cell.h /trunk/src/Geometry/GradientFilter.cpp /trunk/src/Geometry/GradientFilter.h /trunk/src/Geometry/GridAlgorithm.h /trunk/src/Geometry/HGrid.h /trunk/src/Geometry/IndexedFaceSet.h /trunk/src/Geometry/KDTree.h /trunk/src/Geometry/Material.h /trunk/src/Geometry/Neighbours.cpp /trunk/src/Geometry/Neighbours.h /trunk/src/Geometry/OBox.cpp /trunk/src/Geometry/OBox.h /trunk/src/Geometry/Polygonizer.cpp /trunk/src/Geometry/Polygonizer.h /trunk/src/Geometry/QEM.cpp /trunk/src/Geometry/QEM.h /trunk/src/Geometry/RGrid.h /trunk/src/Geometry/Ray.h /trunk/src/Geometry/ThreeDDDA.cpp /trunk/src/Geometry/ThreeDDDA.h /trunk/src/Geometry/TriMesh.cpp /trunk/src/Geometry/TriMesh.h /trunk/src/Geometry/Triangle.cpp /trunk/src/Geometry/Triangle.h /trunk/src/Geometry/TrilinFilter.cpp /trunk/src/Geometry/TrilinFilter.h /trunk/src/Geometry/build_bbtree.cpp /trunk/src/Geometry/build_bbtree.h /trunk/src/Geometry/load.cpp /trunk/src/Geometry/load.h /trunk/src/Geometry/load_raw.cpp /trunk/src/Geometry/load_raw.h /trunk/src/Geometry/obj_load.cpp /trunk/src/Geometry/obj_load.h /trunk/src/Geometry/ply_load.cpp /trunk/src/Geometry/ply_load.h /trunk/src/Geometry/rply.c /trunk/src/Geometry/rply.h /trunk/src/Geometry/save_raw.h /trunk/src/Geometry/tessellate.cpp /trunk/src/Geometry/tessellate.h /trunk/src/Geometry/verification.cpp /trunk/src/Geometry/verification.h /trunk/src/HMesh/CMakeLists.txt /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Manifold.h /trunk/src/HMesh/caps_and_needles.cpp /trunk/src/HMesh/caps_and_needles.h /trunk/src/HMesh/close_holes.cpp /trunk/src/HMesh/close_holes.h /trunk/src/HMesh/load.cpp /trunk/src/HMesh/load.h /trunk/src/HMesh/mesh_optimization.cpp /trunk/src/HMesh/mesh_optimization.h /trunk/src/HMesh/obj_load.cpp /trunk/src/HMesh/obj_load.h /trunk/src/HMesh/obj_save.cpp /trunk/src/HMesh/obj_save.h /trunk/src/HMesh/off_load.cpp /trunk/src/HMesh/off_load.h /trunk/src/HMesh/off_save.cpp /trunk/src/HMesh/off_save.h /trunk/src/HMesh/ply_load.cpp /trunk/src/HMesh/ply_load.h /trunk/src/HMesh/quadric_simplify.cpp /trunk/src/HMesh/quadric_simplify.h /trunk/src/HMesh/refine_edges.cpp /trunk/src/HMesh/refine_edges.h /trunk/src/HMesh/smooth.cpp /trunk/src/HMesh/smooth.h /trunk/src/HMesh/subdivision.cpp /trunk/src/HMesh/subdivision.h /trunk/src/HMesh/triangulate.cpp /trunk/src/HMesh/triangulate.h /trunk/src/HMesh/x3d_load.cpp /trunk/src/HMesh/x3d_load.h /trunk/src/HMesh/x3d_save.cpp /trunk/src/HMesh/x3d_save.h /trunk/src/LinAlg/CMakeLists.txt /trunk/src/LinAlg/LapackFunc.cpp /trunk/src/LinAlg/LapackFunc.h /trunk/src/LinAlg/LinAlgIO.cpp /trunk/src/LinAlg/LinAlgIO.h /trunk/src/LinAlg/Matrix.h /trunk/src/LinAlg/Vector.h /trunk/src/Util/ArgExtracter.h /trunk/src/Util/CMakeLists.txt /trunk/src/Util/Grid2D.h /trunk/src/Util/HashKey.cpp /trunk/src/Util/HashKey.h /trunk/src/Util/HashTable.h /trunk/src/Util/Parse.cpp /trunk/src/Util/Parse.h /trunk/src/Util/ResourceManager.h /trunk/src/Util/Timer.h /trunk/src/Util/XmlParser.cpp /trunk/src/Util/XmlParser.h /trunk/src/Util/string_utils.cpp /trunk/src/Util/string_utils.h
|
589 |
4601 d 0 h |
jab |
/branches/ctl/hmesh_vector/src/HMesh/ |
After much deliberation, I changed it back so that ConnectivityKernel is now contained in Manifold - not an ancestor. |
|
/branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h
|
588 |
4601 d 4 h |
jab |
/branches/ctl/hmesh_vector/ |
In a rather structural change, Manifold now inherits from ConnectivityKernel as opposed to containing it. What this means is that we now see the connectivityKernel as an abstract manifold. Methods for directly adding and removing vertices are protected and thus the user cannot see them. However, in a big change, the functions next, prev, opp, last, vert, which map mesh entities to other mesh entities (referenced by ID) are now exposed. This means that the Walker is no longer the sole means of getting to things in the mesh. I think this is an advantage, but I am not positive. Need to reflect before merging back into trunk. |
|
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.cpp /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h
|
586 |
4602 d 16 h |
jab |
/branches/ctl/hmesh_vector/ |
Numerous changes. In particular, I changed the ItemID, ItemVector, and ConnectivityKernel in HMesh. This was done to make interfaces more clear.
Now ItemVector knows ItemIDs and conversion from ItemID to the actual integer ids happens in the ItemVector class and not connectivity kernel. |
|
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj /branches/ctl/hmesh_vector/apps/MeshDistance/meshdist.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/VisObj.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/harmonics.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/polarize.cpp /branches/ctl/hmesh_vector/src/GLGraphics/Console.cpp /branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.cpp /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/curvature.cpp /branches/ctl/hmesh_vector/src/HMesh/curvature.h /branches/ctl/hmesh_vector/src/HMesh/dual.cpp /branches/ctl/hmesh_vector/src/HMesh/flatten.cpp /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp /branches/ctl/hmesh_vector/src/HMesh/off_save.cpp /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.cpp /branches/ctl/hmesh_vector/src/HMesh/refine_edges.cpp /branches/ctl/hmesh_vector/src/HMesh/smooth.cpp /branches/ctl/hmesh_vector/src/HMesh/subdivision.cpp /branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_save.cpp
|
578 |
4674 d 4 h |
jab |
/branches/ctl/hmesh_vector/ |
Added doxygen docs to standard headers. |
|
/branches/ctl/hmesh_vector/src/HMesh/inp_load.cpp /branches/ctl/hmesh_vector/src/HMesh/inp_load.h
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj /branches/ctl/hmesh_vector/src/CGLA/ArithMatFloat.h /branches/ctl/hmesh_vector/src/CGLA/ArithQuat.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat2x2Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat3x3Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat4x4Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMatFloat.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec2Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec3Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec3Int.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec4Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec4Int.h /branches/ctl/hmesh_vector/src/CGLA/ArithVecFloat.h /branches/ctl/hmesh_vector/src/CGLA/ArithVecInt.h /branches/ctl/hmesh_vector/src/CGLA/BitMask.h /branches/ctl/hmesh_vector/src/CGLA/CGLA.h /branches/ctl/hmesh_vector/src/CGLA/ExceptionStandard.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x2d.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x2f.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x3d.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x3f.h /branches/ctl/hmesh_vector/src/CGLA/Mat3x3d.h /branches/ctl/hmesh_vector/src/CGLA/Mat3x3f.h /branches/ctl/hmesh_vector/src/CGLA/Mat4x4d.h /branches/ctl/hmesh_vector/src/CGLA/Mat4x4f.h /branches/ctl/hmesh_vector/src/CGLA/Quatd.h /branches/ctl/hmesh_vector/src/CGLA/Quaternion.h /branches/ctl/hmesh_vector/src/CGLA/Quatf.h /branches/ctl/hmesh_vector/src/CGLA/TableTrigonometry.h /branches/ctl/hmesh_vector/src/CGLA/UnitVector.h /branches/ctl/hmesh_vector/src/CGLA/Vec2d.h /branches/ctl/hmesh_vector/src/CGLA/Vec2f.h /branches/ctl/hmesh_vector/src/CGLA/Vec2i.h /branches/ctl/hmesh_vector/src/CGLA/Vec2ui.h /branches/ctl/hmesh_vector/src/CGLA/Vec3Hf.h /branches/ctl/hmesh_vector/src/CGLA/Vec3d.h /branches/ctl/hmesh_vector/src/CGLA/Vec3f.h /branches/ctl/hmesh_vector/src/CGLA/Vec3i.h /branches/ctl/hmesh_vector/src/CGLA/Vec3uc.h /branches/ctl/hmesh_vector/src/CGLA/Vec3usi.h /branches/ctl/hmesh_vector/src/CGLA/Vec4d.h /branches/ctl/hmesh_vector/src/CGLA/Vec4f.h /branches/ctl/hmesh_vector/src/CGLA/Vec4i.h /branches/ctl/hmesh_vector/src/CGLA/Vec4uc.h /branches/ctl/hmesh_vector/src/CGLA/eigensolution.h /branches/ctl/hmesh_vector/src/CGLA/statistics.h /branches/ctl/hmesh_vector/src/GLGraphics/GLViewController.h /branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.h /branches/ctl/hmesh_vector/src/GLGraphics/ManifoldRenderer.h /branches/ctl/hmesh_vector/src/GLGraphics/QuatTrackBall.h /branches/ctl/hmesh_vector/src/GLGraphics/SOIL.h /branches/ctl/hmesh_vector/src/GLGraphics/SimpleTrackBall.h /branches/ctl/hmesh_vector/src/GLGraphics/SinglePassWireframeRenderer.h /branches/ctl/hmesh_vector/src/GLGraphics/draw.cpp /branches/ctl/hmesh_vector/src/GLGraphics/draw.h /branches/ctl/hmesh_vector/src/GLGraphics/gel_gl.h /branches/ctl/hmesh_vector/src/GLGraphics/gel_glu.h /branches/ctl/hmesh_vector/src/GLGraphics/gel_glut.h /branches/ctl/hmesh_vector/src/GLGraphics/glew.h /branches/ctl/hmesh_vector/src/GLGraphics/glsl_shader.h /branches/ctl/hmesh_vector/src/GLGraphics/image_DXT.h /branches/ctl/hmesh_vector/src/GLGraphics/image_helper.h /branches/ctl/hmesh_vector/src/GLGraphics/stb_image_aug.h /branches/ctl/hmesh_vector/src/GLGraphics/stbi_DDS_aug.h /branches/ctl/hmesh_vector/src/GLGraphics/stbi_DDS_aug_c.h /branches/ctl/hmesh_vector/src/Geometry/AABox.h /branches/ctl/hmesh_vector/src/Geometry/AncestorGrid.h /branches/ctl/hmesh_vector/src/Geometry/BBox.h /branches/ctl/hmesh_vector/src/Geometry/BSPTree.h /branches/ctl/hmesh_vector/src/Geometry/BoundingINode.h /branches/ctl/hmesh_vector/src/Geometry/BoundingLNode.h /branches/ctl/hmesh_vector/src/Geometry/BoundingNode.h /branches/ctl/hmesh_vector/src/Geometry/BoundingTree.h /branches/ctl/hmesh_vector/src/Geometry/Cell.h /branches/ctl/hmesh_vector/src/Geometry/GradientFilter.h /branches/ctl/hmesh_vector/src/Geometry/GridAlgorithm.h /branches/ctl/hmesh_vector/src/Geometry/HGrid.h /branches/ctl/hmesh_vector/src/Geometry/IndexedFaceSet.h /branches/ctl/hmesh_vector/src/Geometry/KDTree.h /branches/ctl/hmesh_vector/src/Geometry/Material.h /branches/ctl/hmesh_vector/src/Geometry/Neighbours.h /branches/ctl/hmesh_vector/src/Geometry/OBox.h /branches/ctl/hmesh_vector/src/Geometry/Polygonizer.h /branches/ctl/hmesh_vector/src/Geometry/QEM.h /branches/ctl/hmesh_vector/src/Geometry/RGrid.h /branches/ctl/hmesh_vector/src/Geometry/Ray.h /branches/ctl/hmesh_vector/src/Geometry/ThreeDDDA.h /branches/ctl/hmesh_vector/src/Geometry/TriMesh.cpp /branches/ctl/hmesh_vector/src/Geometry/TriMesh.h /branches/ctl/hmesh_vector/src/Geometry/Triangle.h /branches/ctl/hmesh_vector/src/Geometry/TrilinFilter.h /branches/ctl/hmesh_vector/src/Geometry/build_bbtree.h /branches/ctl/hmesh_vector/src/Geometry/load.h /branches/ctl/hmesh_vector/src/Geometry/load_raw.h /branches/ctl/hmesh_vector/src/Geometry/obj_load.cpp /branches/ctl/hmesh_vector/src/Geometry/obj_load.h /branches/ctl/hmesh_vector/src/Geometry/ply_load.h /branches/ctl/hmesh_vector/src/Geometry/rply.h /branches/ctl/hmesh_vector/src/Geometry/save_raw.h /branches/ctl/hmesh_vector/src/Geometry/tessellate.h /branches/ctl/hmesh_vector/src/Geometry/verification.h /branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.h /branches/ctl/hmesh_vector/src/HMesh/close_holes.h /branches/ctl/hmesh_vector/src/HMesh/curvature.h /branches/ctl/hmesh_vector/src/HMesh/dual.h /branches/ctl/hmesh_vector/src/HMesh/flatten.h /branches/ctl/hmesh_vector/src/HMesh/load.h /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.h /branches/ctl/hmesh_vector/src/HMesh/obj_load.h /branches/ctl/hmesh_vector/src/HMesh/obj_save.h /branches/ctl/hmesh_vector/src/HMesh/off_load.h /branches/ctl/hmesh_vector/src/HMesh/off_save.h /branches/ctl/hmesh_vector/src/HMesh/ply_load.h /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.h /branches/ctl/hmesh_vector/src/HMesh/refine_edges.h /branches/ctl/hmesh_vector/src/HMesh/smooth.h /branches/ctl/hmesh_vector/src/HMesh/subdivision.h /branches/ctl/hmesh_vector/src/HMesh/triangulate.h /branches/ctl/hmesh_vector/src/HMesh/x3d_load.h /branches/ctl/hmesh_vector/src/HMesh/x3d_save.h /branches/ctl/hmesh_vector/src/Util/ArgExtracter.h /branches/ctl/hmesh_vector/src/Util/Grid2D.h /branches/ctl/hmesh_vector/src/Util/HashKey.h /branches/ctl/hmesh_vector/src/Util/HashTable.h /branches/ctl/hmesh_vector/src/Util/Parse.h /branches/ctl/hmesh_vector/src/Util/ResourceManager.h /branches/ctl/hmesh_vector/src/Util/Timer.h /branches/ctl/hmesh_vector/src/Util/XmlParser.h /branches/ctl/hmesh_vector/src/Util/string_utils.h
|
572 |
4677 d 0 h |
jab |
/branches/ctl/hmesh_vector/ |
Entered standard header |
|
/branches/ctl/hmesh_vector/src/GLGraphics/glew.c /branches/ctl/hmesh_vector/src/GLGraphics/glew.h
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj /branches/ctl/hmesh_vector/apps/MeshDistance/meshdist.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/VisObj.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/polarize.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/polarize.h /branches/ctl/hmesh_vector/apps/RangeScanViewer/rsview.cpp /branches/ctl/hmesh_vector/src/CGLA/ArithMatFloat.h /branches/ctl/hmesh_vector/src/CGLA/ArithQuat.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat2x2Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat3x3Float.cpp /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat3x3Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat4x4Float.cpp /branches/ctl/hmesh_vector/src/CGLA/ArithSqMat4x4Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithSqMatFloat.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec2Float.cpp /branches/ctl/hmesh_vector/src/CGLA/ArithVec2Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec3Float.cpp /branches/ctl/hmesh_vector/src/CGLA/ArithVec3Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec3Int.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec4Float.h /branches/ctl/hmesh_vector/src/CGLA/ArithVec4Int.h /branches/ctl/hmesh_vector/src/CGLA/ArithVecFloat.h /branches/ctl/hmesh_vector/src/CGLA/ArithVecInt.h /branches/ctl/hmesh_vector/src/CGLA/BitMask.h /branches/ctl/hmesh_vector/src/CGLA/CGLA.h /branches/ctl/hmesh_vector/src/CGLA/ExceptionStandard.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x2d.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x2f.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x3d.h /branches/ctl/hmesh_vector/src/CGLA/Mat2x3f.h /branches/ctl/hmesh_vector/src/CGLA/Mat3x3d.cpp /branches/ctl/hmesh_vector/src/CGLA/Mat3x3d.h /branches/ctl/hmesh_vector/src/CGLA/Mat3x3f.cpp /branches/ctl/hmesh_vector/src/CGLA/Mat3x3f.h /branches/ctl/hmesh_vector/src/CGLA/Mat4x4d.cpp /branches/ctl/hmesh_vector/src/CGLA/Mat4x4d.h /branches/ctl/hmesh_vector/src/CGLA/Mat4x4f.cpp /branches/ctl/hmesh_vector/src/CGLA/Mat4x4f.h /branches/ctl/hmesh_vector/src/CGLA/Quatd.h /branches/ctl/hmesh_vector/src/CGLA/Quaternion.h /branches/ctl/hmesh_vector/src/CGLA/Quatf.h /branches/ctl/hmesh_vector/src/CGLA/TableTrigonometry.cpp /branches/ctl/hmesh_vector/src/CGLA/TableTrigonometry.h /branches/ctl/hmesh_vector/src/CGLA/UnitVector.h /branches/ctl/hmesh_vector/src/CGLA/Vec2d.h /branches/ctl/hmesh_vector/src/CGLA/Vec2f.h /branches/ctl/hmesh_vector/src/CGLA/Vec2i.cpp /branches/ctl/hmesh_vector/src/CGLA/Vec2i.h /branches/ctl/hmesh_vector/src/CGLA/Vec2ui.h /branches/ctl/hmesh_vector/src/CGLA/Vec3Hf.h /branches/ctl/hmesh_vector/src/CGLA/Vec3d.h /branches/ctl/hmesh_vector/src/CGLA/Vec3f.cpp /branches/ctl/hmesh_vector/src/CGLA/Vec3f.h /branches/ctl/hmesh_vector/src/CGLA/Vec3i.cpp /branches/ctl/hmesh_vector/src/CGLA/Vec3i.h /branches/ctl/hmesh_vector/src/CGLA/Vec3uc.h /branches/ctl/hmesh_vector/src/CGLA/Vec3usi.h /branches/ctl/hmesh_vector/src/CGLA/Vec4d.h /branches/ctl/hmesh_vector/src/CGLA/Vec4f.h /branches/ctl/hmesh_vector/src/CGLA/Vec4i.h /branches/ctl/hmesh_vector/src/CGLA/Vec4uc.h /branches/ctl/hmesh_vector/src/CGLA/eigensolution.cpp /branches/ctl/hmesh_vector/src/CGLA/eigensolution.h /branches/ctl/hmesh_vector/src/CGLA/gel_rand.cpp /branches/ctl/hmesh_vector/src/CGLA/statistics.cpp /branches/ctl/hmesh_vector/src/CGLA/statistics.h /branches/ctl/hmesh_vector/src/GLGraphics/Console.cpp /branches/ctl/hmesh_vector/src/GLGraphics/Console.h /branches/ctl/hmesh_vector/src/GLGraphics/GLViewController.cpp /branches/ctl/hmesh_vector/src/GLGraphics/GLViewController.h /branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.cpp /branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.h /branches/ctl/hmesh_vector/src/GLGraphics/ManifoldRenderer.cpp /branches/ctl/hmesh_vector/src/GLGraphics/ManifoldRenderer.h /branches/ctl/hmesh_vector/src/GLGraphics/QuatTrackBall.cpp /branches/ctl/hmesh_vector/src/GLGraphics/QuatTrackBall.h /branches/ctl/hmesh_vector/src/GLGraphics/SimpleTrackBall.cpp /branches/ctl/hmesh_vector/src/GLGraphics/SimpleTrackBall.h /branches/ctl/hmesh_vector/src/GLGraphics/SinglePassWireframeRenderer.cpp /branches/ctl/hmesh_vector/src/GLGraphics/SinglePassWireframeRenderer.h /branches/ctl/hmesh_vector/src/GLGraphics/draw.cpp /branches/ctl/hmesh_vector/src/GLGraphics/draw.h /branches/ctl/hmesh_vector/src/GLGraphics/gel_gl.h /branches/ctl/hmesh_vector/src/GLGraphics/gel_glu.h /branches/ctl/hmesh_vector/src/GLGraphics/gel_glut.h /branches/ctl/hmesh_vector/src/GLGraphics/glsl_shader.cpp /branches/ctl/hmesh_vector/src/GLGraphics/glsl_shader.h /branches/ctl/hmesh_vector/src/GLGraphics/stbi_DDS_aug.h /branches/ctl/hmesh_vector/src/Geometry/AABox.cpp /branches/ctl/hmesh_vector/src/Geometry/AABox.h /branches/ctl/hmesh_vector/src/Geometry/AncestorGrid.h /branches/ctl/hmesh_vector/src/Geometry/BBox.cpp /branches/ctl/hmesh_vector/src/Geometry/BBox.h /branches/ctl/hmesh_vector/src/Geometry/BSPTree.cpp /branches/ctl/hmesh_vector/src/Geometry/BSPTree.h /branches/ctl/hmesh_vector/src/Geometry/BoundingINode.cpp /branches/ctl/hmesh_vector/src/Geometry/BoundingINode.h /branches/ctl/hmesh_vector/src/Geometry/BoundingLNode.cpp /branches/ctl/hmesh_vector/src/Geometry/BoundingLNode.h /branches/ctl/hmesh_vector/src/Geometry/BoundingNode.cpp /branches/ctl/hmesh_vector/src/Geometry/BoundingNode.h /branches/ctl/hmesh_vector/src/Geometry/BoundingTree.cpp /branches/ctl/hmesh_vector/src/Geometry/BoundingTree.h /branches/ctl/hmesh_vector/src/Geometry/Cell.h /branches/ctl/hmesh_vector/src/Geometry/GradientFilter.cpp /branches/ctl/hmesh_vector/src/Geometry/GradientFilter.h /branches/ctl/hmesh_vector/src/Geometry/GridAlgorithm.h /branches/ctl/hmesh_vector/src/Geometry/HGrid.h /branches/ctl/hmesh_vector/src/Geometry/IndexedFaceSet.h /branches/ctl/hmesh_vector/src/Geometry/KDTree.h /branches/ctl/hmesh_vector/src/Geometry/Material.h /branches/ctl/hmesh_vector/src/Geometry/Neighbours.cpp /branches/ctl/hmesh_vector/src/Geometry/Neighbours.h /branches/ctl/hmesh_vector/src/Geometry/OBox.cpp /branches/ctl/hmesh_vector/src/Geometry/OBox.h /branches/ctl/hmesh_vector/src/Geometry/QEM.cpp /branches/ctl/hmesh_vector/src/Geometry/QEM.h /branches/ctl/hmesh_vector/src/Geometry/RGrid.h /branches/ctl/hmesh_vector/src/Geometry/Ray.h /branches/ctl/hmesh_vector/src/Geometry/ThreeDDDA.cpp /branches/ctl/hmesh_vector/src/Geometry/ThreeDDDA.h /branches/ctl/hmesh_vector/src/Geometry/TriMesh.cpp /branches/ctl/hmesh_vector/src/Geometry/TriMesh.h /branches/ctl/hmesh_vector/src/Geometry/Triangle.cpp /branches/ctl/hmesh_vector/src/Geometry/Triangle.h /branches/ctl/hmesh_vector/src/Geometry/TrilinFilter.cpp /branches/ctl/hmesh_vector/src/Geometry/TrilinFilter.h /branches/ctl/hmesh_vector/src/Geometry/build_bbtree.cpp /branches/ctl/hmesh_vector/src/Geometry/build_bbtree.h /branches/ctl/hmesh_vector/src/Geometry/load.cpp /branches/ctl/hmesh_vector/src/Geometry/load.h /branches/ctl/hmesh_vector/src/Geometry/load_raw.cpp /branches/ctl/hmesh_vector/src/Geometry/load_raw.h /branches/ctl/hmesh_vector/src/Geometry/obj_load.cpp /branches/ctl/hmesh_vector/src/Geometry/obj_load.h /branches/ctl/hmesh_vector/src/Geometry/ply_load.cpp /branches/ctl/hmesh_vector/src/Geometry/ply_load.h /branches/ctl/hmesh_vector/src/Geometry/save_raw.h /branches/ctl/hmesh_vector/src/Geometry/tessellate.cpp /branches/ctl/hmesh_vector/src/Geometry/tessellate.h /branches/ctl/hmesh_vector/src/Geometry/verification.cpp /branches/ctl/hmesh_vector/src/Geometry/verification.h /branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.cpp /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.cpp /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.h /branches/ctl/hmesh_vector/src/HMesh/close_holes.cpp /branches/ctl/hmesh_vector/src/HMesh/close_holes.h /branches/ctl/hmesh_vector/src/HMesh/curvature.cpp /branches/ctl/hmesh_vector/src/HMesh/curvature.h /branches/ctl/hmesh_vector/src/HMesh/dual.cpp /branches/ctl/hmesh_vector/src/HMesh/dual.h /branches/ctl/hmesh_vector/src/HMesh/flatten.cpp /branches/ctl/hmesh_vector/src/HMesh/flatten.h /branches/ctl/hmesh_vector/src/HMesh/load.cpp /branches/ctl/hmesh_vector/src/HMesh/load.h /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.h /branches/ctl/hmesh_vector/src/HMesh/obj_load.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_load.h /branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_save.h /branches/ctl/hmesh_vector/src/HMesh/off_load.cpp /branches/ctl/hmesh_vector/src/HMesh/off_load.h /branches/ctl/hmesh_vector/src/HMesh/off_save.cpp /branches/ctl/hmesh_vector/src/HMesh/off_save.h /branches/ctl/hmesh_vector/src/HMesh/ply_load.cpp /branches/ctl/hmesh_vector/src/HMesh/ply_load.h /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.cpp /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.h /branches/ctl/hmesh_vector/src/HMesh/refine_edges.cpp /branches/ctl/hmesh_vector/src/HMesh/refine_edges.h /branches/ctl/hmesh_vector/src/HMesh/smooth.cpp /branches/ctl/hmesh_vector/src/HMesh/smooth.h /branches/ctl/hmesh_vector/src/HMesh/subdivision.cpp /branches/ctl/hmesh_vector/src/HMesh/subdivision.h /branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp /branches/ctl/hmesh_vector/src/HMesh/triangulate.h /branches/ctl/hmesh_vector/src/HMesh/volume_polygonize.cpp /branches/ctl/hmesh_vector/src/HMesh/volume_polygonize.h /branches/ctl/hmesh_vector/src/HMesh/x3d_load.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_load.h /branches/ctl/hmesh_vector/src/HMesh/x3d_save.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_save.h /branches/ctl/hmesh_vector/src/LinAlg/LapackFunc.cpp /branches/ctl/hmesh_vector/src/LinAlg/LapackFunc.h /branches/ctl/hmesh_vector/src/LinAlg/LinAlgIO.cpp /branches/ctl/hmesh_vector/src/LinAlg/LinAlgIO.h /branches/ctl/hmesh_vector/src/LinAlg/Matrix.h /branches/ctl/hmesh_vector/src/LinAlg/Vector.h /branches/ctl/hmesh_vector/src/Util/ArgExtracter.h /branches/ctl/hmesh_vector/src/Util/Grid2D.h /branches/ctl/hmesh_vector/src/Util/HashKey.cpp /branches/ctl/hmesh_vector/src/Util/HashKey.h /branches/ctl/hmesh_vector/src/Util/HashTable.h /branches/ctl/hmesh_vector/src/Util/Parse.cpp /branches/ctl/hmesh_vector/src/Util/Parse.h /branches/ctl/hmesh_vector/src/Util/ResourceManager.h /branches/ctl/hmesh_vector/src/Util/Timer.h /branches/ctl/hmesh_vector/src/Util/XmlParser.cpp /branches/ctl/hmesh_vector/src/Util/XmlParser.h /branches/ctl/hmesh_vector/src/Util/string_utils.cpp /branches/ctl/hmesh_vector/src/Util/string_utils.h /branches/ctl/hmesh_vector/test-bundle-Info.plist
|
520 |
5371 d 23 h |
s042372 |
/branches/ctl/hmesh_vector/src/HMesh/ |
interfaces updated with more doxygen comments for completeness. |
|
/branches/ctl/hmesh_vector/src/HMesh/HMesh.h
/branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/CMakeLists.txt /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h
|
519 |
5372 d 21 h |
s042372 |
/branches/ctl/hmesh_vector/ |
The manifold functions no_* have been split into active_* and total_* in order to improve the interface.
Specialized AttributeVectors no longer depends on the manifold to improve code clarity and remove cyclic dependency. |
|
/branches/ctl/hmesh_vector/apps/Decimator/decimator.cpp /branches/ctl/hmesh_vector/apps/MeshDistance/meshdist.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/VisObj.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/harmonics.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp /branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.cpp /branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/curvature.cpp /branches/ctl/hmesh_vector/src/HMesh/dual.cpp /branches/ctl/hmesh_vector/src/HMesh/flatten.cpp /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp /branches/ctl/hmesh_vector/src/HMesh/off_save.cpp /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.cpp /branches/ctl/hmesh_vector/src/HMesh/refine_edges.cpp /branches/ctl/hmesh_vector/src/HMesh/smooth.cpp /branches/ctl/hmesh_vector/src/HMesh/subdivision.cpp /branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_save.cpp
|
518 |
5387 d 15 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... |
|
/branches/ctl/hmesh_vector/src/HMesh/Items.h
/branches/ctl/hmesh_vector/apps/BloomenthalPolygonize/bloomenthal-polygonize.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/Renderer.cpp /branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.cpp /branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/CMakeLists.txt /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.cpp /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.cpp /branches/ctl/hmesh_vector/src/HMesh/curvature.h /branches/ctl/hmesh_vector/src/HMesh/dual.cpp /branches/ctl/hmesh_vector/src/HMesh/dual.h /branches/ctl/hmesh_vector/src/HMesh/flatten.cpp /branches/ctl/hmesh_vector/src/HMesh/flatten.h /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp /branches/ctl/hmesh_vector/src/HMesh/off_load.cpp /branches/ctl/hmesh_vector/src/HMesh/off_save.cpp /branches/ctl/hmesh_vector/src/HMesh/smooth.cpp /branches/ctl/hmesh_vector/src/HMesh/subdivision.cpp /branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_load.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_save.cpp
|
515 |
5387 d 21 h |
s042372 |
/branches/ctl/hmesh_vector/ |
ItemID changed to template.
Code base modified to reflect change.
Decimator works.
Meshedit runs and performs successful simplify operations. |
|
/branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.cpp /branches/ctl/hmesh_vector/src/HMesh/dual.cpp /branches/ctl/hmesh_vector/src/HMesh/dual.h
/branches/ctl/hmesh_vector/apps/MeshEdit/VisObj.cpp /branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp /branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/CMakeLists.txt /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.cpp /branches/ctl/hmesh_vector/src/HMesh/curvature.h /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.cpp /branches/ctl/hmesh_vector/src/HMesh/refine_edges.cpp /branches/ctl/hmesh_vector/src/HMesh/smooth.cpp /branches/ctl/hmesh_vector/src/HMesh/subdivision.cpp /branches/ctl/hmesh_vector/src/HMesh/triangulate.h
|
512 |
5395 d 2 h |
s042372 |
/branches/ctl/hmesh_vector/ |
Minor fixes, and updated headers |
|
/branches/ctl/hmesh_vector/GELDependencyConfig.cmake /branches/ctl/hmesh_vector/apps/Decimator/decimator.cpp /branches/ctl/hmesh_vector/src/Geometry/build_bbtree.cpp /branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/HMesh.h /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Items.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.cpp /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.h /branches/ctl/hmesh_vector/src/HMesh/close_holes.cpp /branches/ctl/hmesh_vector/src/HMesh/close_holes.h /branches/ctl/hmesh_vector/src/HMesh/load.cpp /branches/ctl/hmesh_vector/src/HMesh/load.h /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.h /branches/ctl/hmesh_vector/src/HMesh/obj_load.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_load.h /branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_save.h /branches/ctl/hmesh_vector/src/HMesh/off_load.cpp /branches/ctl/hmesh_vector/src/HMesh/off_load.h /branches/ctl/hmesh_vector/src/HMesh/off_save.cpp /branches/ctl/hmesh_vector/src/HMesh/off_save.h /branches/ctl/hmesh_vector/src/HMesh/ply_load.cpp /branches/ctl/hmesh_vector/src/HMesh/ply_load.h /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.cpp /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.h /branches/ctl/hmesh_vector/src/HMesh/refine_edges.cpp /branches/ctl/hmesh_vector/src/HMesh/refine_edges.h /branches/ctl/hmesh_vector/src/HMesh/smooth.cpp /branches/ctl/hmesh_vector/src/HMesh/smooth.h /branches/ctl/hmesh_vector/src/HMesh/subdivision.cpp /branches/ctl/hmesh_vector/src/HMesh/subdivision.h /branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp /branches/ctl/hmesh_vector/src/HMesh/triangulate.h /branches/ctl/hmesh_vector/src/HMesh/x3d_load.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_load.h /branches/ctl/hmesh_vector/src/HMesh/x3d_save.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_save.h
|
511 |
5396 d 21 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 |
|
/branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h /branches/ctl/hmesh_vector/src/HMesh/ConnectivityKernel.h /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h /branches/ctl/hmesh_vector/src/HMesh/ItemID.h /branches/ctl/hmesh_vector/src/HMesh/ItemVector.h /branches/ctl/hmesh_vector/src/HMesh/Items.h /branches/ctl/hmesh_vector/src/HMesh/Iterators.h
/branches/ctl/hmesh_vector/src/HMesh/EntityVector.h /branches/ctl/hmesh_vector/src/HMesh/FaceCirculator.cpp /branches/ctl/hmesh_vector/src/HMesh/FaceCirculator.h /branches/ctl/hmesh_vector/src/HMesh/FaceHandle.cpp /branches/ctl/hmesh_vector/src/HMesh/FaceHandle.h /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeHandle.cpp /branches/ctl/hmesh_vector/src/HMesh/HalfEdgeHandle.h /branches/ctl/hmesh_vector/src/HMesh/VertexCirculator.cpp /branches/ctl/hmesh_vector/src/HMesh/VertexCirculator.h /branches/ctl/hmesh_vector/src/HMesh/VertexHandle.cpp /branches/ctl/hmesh_vector/src/HMesh/VertexHandle.h /branches/ctl/hmesh_vector/src/HMesh/definitions.h /branches/ctl/hmesh_vector/src/HMesh/entities.h
/branches/ctl/hmesh_vector/src/HMesh/HMesh.h /branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp /branches/ctl/hmesh_vector/src/HMesh/Manifold.h /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.cpp /branches/ctl/hmesh_vector/src/HMesh/caps_and_needles.h /branches/ctl/hmesh_vector/src/HMesh/close_holes.cpp /branches/ctl/hmesh_vector/src/HMesh/close_holes.h /branches/ctl/hmesh_vector/src/HMesh/load.cpp /branches/ctl/hmesh_vector/src/HMesh/load.h /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp /branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.h /branches/ctl/hmesh_vector/src/HMesh/obj_load.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_load.h /branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp /branches/ctl/hmesh_vector/src/HMesh/obj_save.h /branches/ctl/hmesh_vector/src/HMesh/off_load.cpp /branches/ctl/hmesh_vector/src/HMesh/off_load.h /branches/ctl/hmesh_vector/src/HMesh/off_save.cpp /branches/ctl/hmesh_vector/src/HMesh/off_save.h /branches/ctl/hmesh_vector/src/HMesh/ply_load.cpp /branches/ctl/hmesh_vector/src/HMesh/ply_load.h /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.cpp /branches/ctl/hmesh_vector/src/HMesh/quadric_simplify.h /branches/ctl/hmesh_vector/src/HMesh/refine_edges.cpp /branches/ctl/hmesh_vector/src/HMesh/refine_edges.h /branches/ctl/hmesh_vector/src/HMesh/smooth.cpp /branches/ctl/hmesh_vector/src/HMesh/smooth.h /branches/ctl/hmesh_vector/src/HMesh/subdivision.cpp /branches/ctl/hmesh_vector/src/HMesh/subdivision.h /branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp /branches/ctl/hmesh_vector/src/HMesh/triangulate.h /branches/ctl/hmesh_vector/src/HMesh/volume_polygonize.cpp /branches/ctl/hmesh_vector/src/HMesh/volume_polygonize.h /branches/ctl/hmesh_vector/src/HMesh/x3d_load.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_load.h /branches/ctl/hmesh_vector/src/HMesh/x3d_save.cpp /branches/ctl/hmesh_vector/src/HMesh/x3d_save.h
|