├── Common ├── Lib │ ├── vcglib │ │ ├── apps │ │ │ ├── pivoting │ │ │ │ └── curvature.h │ │ │ ├── trimeshinfo │ │ │ │ ├── trimeshinfo1.02 │ │ │ │ │ ├── trimeshinfosample │ │ │ │ │ │ ├── eight3D.ply2.html │ │ │ │ │ │ ├── kleine.ply │ │ │ │ │ │ ├── moebius.ply │ │ │ │ │ │ ├── knot_orig.ply │ │ │ │ │ │ ├── moebius_big.ply │ │ │ │ │ │ ├── knot_subsampled.ply │ │ │ │ │ │ ├── knot_vcg_simplified.ply │ │ │ │ │ │ ├── one.ply │ │ │ │ │ │ ├── two.ply │ │ │ │ │ │ ├── degenerate.ply │ │ │ │ │ │ ├── degenerate2.ply │ │ │ │ │ │ ├── degenerate3.ply │ │ │ │ │ │ ├── three.ply │ │ │ │ │ │ ├── four_twoconnected.ply │ │ │ │ │ │ ├── nonmanifold.ply │ │ │ │ │ │ ├── kite_degenerate.ply │ │ │ │ │ │ ├── kite_degenerate2.ply │ │ │ │ │ │ ├── kite_hole.ply │ │ │ │ │ │ ├── kite.ply │ │ │ │ │ │ ├── eight2D.ply │ │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── trimeshinfo102.zip │ │ │ │ │ ├── trimeshinfosample.zip │ │ │ │ │ └── trimeshinfo1.02 │ │ │ │ │ │ └── trimeshinfo.exe │ │ │ │ ├── trimeshinfo1.00 │ │ │ │ │ └── trimeshinfo100.zip │ │ │ │ ├── trimeshinfo1.01 │ │ │ │ │ ├── trimeshinfo101.zip │ │ │ │ │ ├── trimeshinfosample.zip │ │ │ │ │ ├── trimeshinfosample │ │ │ │ │ │ ├── kleine.ply │ │ │ │ │ │ ├── moebius.ply │ │ │ │ │ │ ├── knot_orig.ply │ │ │ │ │ │ ├── moebius_big.ply │ │ │ │ │ │ ├── knot_subsampled.ply │ │ │ │ │ │ ├── knot_vcg_simplified.ply │ │ │ │ │ │ ├── kleine.ply2.html │ │ │ │ │ │ ├── knot_orig.ply2.html │ │ │ │ │ │ ├── moebius_big.ply2.html │ │ │ │ │ │ └── readme.txt │ │ │ │ │ └── trimeshinfo101 │ │ │ │ │ │ └── resource.h │ │ │ │ └── trimeshinfo.pro │ │ │ ├── gcc_make │ │ │ │ ├── Makefile.am │ │ │ │ ├── metro │ │ │ │ │ ├── Makefile.am │ │ │ │ │ └── Makefile │ │ │ │ ├── tri_decimator │ │ │ │ │ └── Makefile.am │ │ │ │ └── shadevis │ │ │ │ │ └── Makefile.am │ │ │ ├── msvc │ │ │ │ ├── metro │ │ │ │ │ ├── metro.ico │ │ │ │ │ └── resource.h │ │ │ │ └── trimeshinfo │ │ │ │ │ ├── Mesh │ │ │ │ │ ├── cone.ply │ │ │ │ │ ├── cube.ply │ │ │ │ │ ├── hocta.ply │ │ │ │ │ ├── icosa.ply │ │ │ │ │ ├── kleine.ply │ │ │ │ │ ├── prova.ply │ │ │ │ │ ├── sphere.ply │ │ │ │ │ ├── square.ply │ │ │ │ │ ├── tetra.ply │ │ │ │ │ ├── cylinder.ply │ │ │ │ │ ├── knot_orig.ply │ │ │ │ │ ├── moebius.ply │ │ │ │ │ ├── moebius_big.ply │ │ │ │ │ ├── octahedron.ply │ │ │ │ │ ├── knot_subsampled.ply │ │ │ │ │ ├── knot_vcg_simplified.ply │ │ │ │ │ ├── one.ply │ │ │ │ │ ├── two.ply │ │ │ │ │ ├── degenerate.ply │ │ │ │ │ ├── degenerate2.ply │ │ │ │ │ ├── degenerate3.ply │ │ │ │ │ ├── three.ply │ │ │ │ │ ├── four_twoconnected.ply │ │ │ │ │ ├── nonmanifold.ply │ │ │ │ │ ├── cube_int.ply │ │ │ │ │ ├── kite_degenerate.ply │ │ │ │ │ ├── kite_degenerate2.ply │ │ │ │ │ ├── kite_hole.ply │ │ │ │ │ ├── kite.ply │ │ │ │ │ └── eight2D.ply │ │ │ │ │ ├── calibro-detail-2-16.ico │ │ │ │ │ ├── calibro-detail-2-32.ico │ │ │ │ │ └── resource.h │ │ │ ├── shadevis │ │ │ │ ├── shadevis.txt │ │ │ │ └── history.txt │ │ │ ├── test │ │ │ │ ├── extractors │ │ │ │ │ ├── extractors.ncb │ │ │ │ │ ├── extractors.suo │ │ │ │ │ ├── extractor │ │ │ │ │ │ ├── Walker.h │ │ │ │ │ │ ├── Implicit.h │ │ │ │ │ │ └── Definitions.h │ │ │ │ │ └── extractors.sln │ │ │ │ ├── tetramesh │ │ │ │ │ └── test │ │ │ │ │ │ ├── test.ncb │ │ │ │ │ │ ├── test.suo │ │ │ │ │ │ ├── test.sln │ │ │ │ │ │ └── test.cpp │ │ │ │ ├── trimesh_SDL │ │ │ │ │ └── trimesh_sdl.pro │ │ │ │ └── trackball │ │ │ │ │ └── trackball.sln │ │ │ ├── sample │ │ │ │ ├── colorspace │ │ │ │ │ ├── colorspace.cpp │ │ │ │ │ └── colorspace.pro │ │ │ │ ├── trimesh_isosurface │ │ │ │ │ └── trimesh_isosurface.pro │ │ │ │ ├── trimesh_pos_demo │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── trimesh_pos_demo.pro │ │ │ │ │ └── trimesh_vfiter_demo.cpp │ │ │ │ ├── trimesh_intersection │ │ │ │ │ └── trimesh_intersection.pro │ │ │ │ ├── trimesh_split_vertex │ │ │ │ │ └── trimesh_split_vertex.pro │ │ │ │ ├── trimesh_ray │ │ │ │ │ └── trimesh_ray.pro │ │ │ │ ├── space_minimal │ │ │ │ │ └── space_minimal.pro │ │ │ │ ├── aabb_binary_tree │ │ │ │ │ └── aabb_binary_tree.pro │ │ │ │ ├── trimesh_topology │ │ │ │ │ └── trimesh_topology.pro │ │ │ │ ├── trimesh_smooth │ │ │ │ │ └── trimesh_smooth.pro │ │ │ │ ├── polygonmesh_base │ │ │ │ │ └── polygonmesh_base.pro │ │ │ │ ├── trimesh_hole │ │ │ │ │ └── trimesh_hole.pro │ │ │ │ ├── trimesh_join │ │ │ │ │ └── trimesh_join.pro │ │ │ │ ├── trimesh_base │ │ │ │ │ ├── trimesh_base.pro │ │ │ │ │ └── trimesh_definition.cpp │ │ │ │ ├── trimesh_optional │ │ │ │ │ ├── trimesh_optional.pro │ │ │ │ │ ├── trimesh_optional_occ.cpp │ │ │ │ │ └── trimesh_optional_ocf.cpp │ │ │ │ ├── trimesh_clustering │ │ │ │ │ └── trimesh_clustering.pro │ │ │ │ ├── trimesh_attribute │ │ │ │ │ └── trimesh_attribute.pro │ │ │ │ ├── trimesh_ball_pivoting │ │ │ │ │ └── trimesh_ball_pivoting.pro │ │ │ │ ├── img_filters │ │ │ │ │ └── img_filters.pro │ │ │ │ ├── trimesh_refine │ │ │ │ │ └── trimesh_refine.pro │ │ │ │ ├── sample.pro │ │ │ │ └── trimesh_QT │ │ │ │ │ └── trimesh_qt.pro │ │ │ ├── tridecimator │ │ │ │ ├── quad.ply │ │ │ │ ├── Tetraascii.ply │ │ │ │ ├── quad4.ply │ │ │ │ ├── tridecimator.pro │ │ │ │ ├── quad5.ply │ │ │ │ └── history.txt │ │ │ ├── metro │ │ │ │ ├── metro.pro │ │ │ │ └── defs.h │ │ │ ├── ptx2ply │ │ │ │ ├── ptx2ply.pro │ │ │ │ └── ptx2ply.sln │ │ │ └── tetraviewer │ │ │ │ ├── myclasses.h │ │ │ │ └── qmake_image_collection.cpp │ │ ├── vcg │ │ │ ├── Eigen │ │ │ │ ├── src │ │ │ │ │ ├── Sparse │ │ │ │ │ │ ├── SparseAssign.h │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── Core │ │ │ │ │ │ ├── arch │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── SSE │ │ │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ │ │ └── AltiVec │ │ │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ │ ├── util │ │ │ │ │ │ │ ├── EnableMSVCWarnings.h │ │ │ │ │ │ │ ├── DisableMSVCWarnings.h │ │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── LU │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── QR │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── SVD │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── Array │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── Cholesky │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── Geometry │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ ├── LeastSquares │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── Eigen │ │ │ │ ├── Dense │ │ │ │ ├── LeastSquares │ │ │ │ ├── SVD │ │ │ │ ├── LU │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── QtAlignedMalloc │ │ │ ├── space │ │ │ │ ├── colorspace.h │ │ │ │ └── index │ │ │ │ │ └── octree_template.h │ │ │ ├── complex │ │ │ │ ├── trimesh │ │ │ │ │ ├── create │ │ │ │ │ │ └── readme.txt │ │ │ │ │ └── textcoord_optimization.h │ │ │ │ └── all_types.h │ │ │ └── simplex │ │ │ │ ├── tetrahedron │ │ │ │ └── tetrahedron.h │ │ │ │ ├── edge │ │ │ │ └── edge_old.h │ │ │ │ └── vertex │ │ │ │ └── vertex_old.h │ │ ├── docs │ │ │ ├── Doxygen │ │ │ │ ├── img │ │ │ │ │ ├── ff.png │ │ │ │ │ ├── figure.xar │ │ │ │ │ └── triord.png │ │ │ │ ├── footer.html │ │ │ │ └── namespaces.dxy │ │ │ ├── introduction to vcg.ppt │ │ │ ├── vcgstructure.txt │ │ │ └── style.txt │ │ ├── wrap │ │ │ ├── gl │ │ │ │ └── splatting_apss │ │ │ │ │ └── splatrenderer.qrc │ │ │ ├── qt │ │ │ │ ├── img_qt.h │ │ │ │ ├── col_qt_convert.h │ │ │ │ └── to_string.h │ │ │ └── math │ │ │ │ └── sparse_matrix.h │ │ └── img │ │ │ ├── img.h │ │ │ └── img_info.h │ └── DropboxSDK.framework │ │ ├── DropboxSDK │ │ ├── Info.plist │ │ └── Headers │ │ ├── DropboxSDK-Prefix.pch │ │ ├── DBDefines.h │ │ ├── NSURLResponse+Encoding.h │ │ ├── NSDictionary+Dropbox.h │ │ ├── MPDebug.h │ │ ├── NSString+Dropbox.h │ │ ├── DropboxSDK.h │ │ ├── MPOAuthURLResponse.h │ │ ├── DBDeltaEntry.h │ │ ├── UIAlertView+Dropbox.h │ │ ├── DBSession+iOS.h │ │ ├── NSString+URLEscapingAdditions.h │ │ ├── NSURL+MPURLParameterAdditions.h │ │ ├── MPOAuth.h │ │ ├── MPOAuthCredentialConcreteStore+KeychainAdditions.h │ │ ├── DBQuota.h │ │ ├── DBError.h │ │ ├── DBAccountInfo.h │ │ ├── MPOAuthParameterFactory.h │ │ ├── MPURLRequestParameter.h │ │ ├── MPOAuthSignatureParameter.h │ │ ├── MPOAuthAuthenticationMethod.h │ │ ├── MPOAuthURLRequest.h │ │ ├── DBLog.h │ │ └── MPOAuthConnection.h ├── Bin │ └── Data │ │ ├── Models │ │ ├── 6pp.stl │ │ ├── cube.stl │ │ ├── menger.stl │ │ ├── t120.stl │ │ ├── tangle.stl │ │ ├── 120cell.stl │ │ └── goldberg.stl │ │ └── Shaders │ │ ├── Shader.fsh │ │ └── Shader.vsh └── Src │ └── ObjectiveC │ ├── Externals │ └── AsiHTTP │ │ ├── iPhone Sample │ │ ├── iphone-icon.png │ │ ├── Resources │ │ │ ├── info.png │ │ │ └── client.p12 │ │ ├── iphone-tests-icon.png │ │ ├── iPhone_Prefix.pch │ │ ├── DetailCell.h │ │ ├── RequestProgressCell.h │ │ ├── ToggleCell.h │ │ ├── InfoCell.h │ │ ├── main.m │ │ ├── iPhoneSampleAppDelegate.h │ │ ├── iPadSampleAppDelegate.h │ │ ├── SynchronousViewController.h │ │ ├── iPhoneSampleAppDelegate.m │ │ ├── AuthenticationViewController.h │ │ ├── ToggleCell.m │ │ ├── SampleViewController.h │ │ ├── UploadViewController.h │ │ ├── iPadSampleAppDelegate.m │ │ ├── WebPageViewController.h │ │ ├── RootViewController.h │ │ ├── Tests-Info.plist │ │ ├── iPhoneInfo.plist │ │ ├── QueueViewController.h │ │ ├── DetailCell.m │ │ ├── RequestProgressCell.m │ │ └── iPadInfo.plist │ │ ├── Mac.xcodeproj │ │ └── TemplateIcon.icns │ │ ├── Mac Sample │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Mac_Prefix.pch │ │ ├── main.m │ │ ├── Info.plist │ │ └── Tests-Info.plist │ │ ├── Classes │ │ ├── Tests │ │ │ ├── BlocksTests.h │ │ │ ├── ASIDataCompressorTests.h │ │ │ ├── ASIWebPageRequestTests.h │ │ │ ├── ASICloudFilesRequestTests.h │ │ │ ├── ASIDownloadCacheTests.h │ │ │ ├── ASITestCase.h │ │ │ ├── ASIFormDataRequestTests.h │ │ │ ├── ClientCertificateTests.h │ │ │ ├── ASIS3RequestTests.h │ │ │ ├── ASITestCase.m │ │ │ ├── PerformanceTests.h │ │ │ ├── ProxyTests.h │ │ │ └── StressTests.h │ │ ├── CloudFiles │ │ │ ├── ASICloudFilesObject.m │ │ │ ├── ASICloudFilesContainer.m │ │ │ ├── ASICloudFilesObject.h │ │ │ ├── ASICloudFilesContainerXMLParserDelegate.h │ │ │ ├── ASICloudFilesContainer.h │ │ │ └── ASICloudFilesRequest.h │ │ ├── S3 │ │ │ ├── ASIS3ServiceRequest.h │ │ │ ├── ASINSXMLParserCompat.h │ │ │ ├── ASIS3Bucket.m │ │ │ └── ASIS3Bucket.h │ │ ├── ASIInputStream.h │ │ └── ASIAuthenticationDialog.h │ │ ├── External │ │ └── GHUnit │ │ │ └── README-GHUnit │ │ ├── Build Scripts │ │ ├── set_version_number.rb │ │ ├── fetch_ios_ghunit.rb │ │ └── fetch_mac_ghunit.rb │ │ └── strict.xcconfig │ └── zMesh │ ├── ZMeshDropbBoxConf.h │ ├── Interface │ └── ZMeshCGLDelegate.h │ └── ZMeshCGLView.mm ├── iPad ├── Project │ ├── zMesh.xcodeproj │ │ └── .LSOverride │ ├── zMeshApp.png │ ├── zMeshApp@2x.png │ ├── zMeshDefault-Portrait.png │ ├── zMeshDefault-Landscape.png │ ├── zMeshDefault-Landscape@2x.png │ ├── zMeshDefault-Portrait@2x.png │ ├── zMesh_Prefix.pch │ └── main.m ├── Bin │ └── Interface │ │ ├── save.png │ │ ├── cellgo.png │ │ ├── save@2x.png │ │ ├── Render │ │ ├── box.png │ │ ├── flat.png │ │ ├── wire.png │ │ ├── box@2x.png │ │ ├── flat@2x.png │ │ ├── points.png │ │ ├── smooth.png │ │ ├── wire@2x.png │ │ ├── points@2x.png │ │ └── smooth@2x.png │ │ ├── cellgo@2x.png │ │ └── FileProtocol │ │ ├── http.png │ │ ├── web.png │ │ ├── dropbox.png │ │ ├── folder.png │ │ ├── http@2x.png │ │ ├── web@2x.png │ │ ├── Local │ │ ├── obj.png │ │ ├── stl.png │ │ ├── obj@2x.png │ │ └── stl@2x.png │ │ ├── folder@2x.png │ │ └── dropbox@2x.png └── Src │ └── zMesh │ └── Interface │ ├── Protocol │ ├── ZMeshLocalProtocolView │ │ ├── ZMeshLocalProtocolCell.m │ │ └── ZMeshLocalProtocolCell.h │ ├── ZMeshDropBoxProtocolView │ │ ├── ZMeshDropBoxProtocolCell.m │ │ └── ZMeshDropBoxProtocolCell.h │ └── ZMeshGenericProtocolViewController.h │ └── ZMeshFileProtocol │ └── ZMeshFileProtocolCell.m ├── Mac ├── Project │ ├── English.lproj │ │ └── InfoPlist.strings │ ├── zMeshApp.icns │ ├── zMesh_Prefix.pch │ ├── main.m │ └── zMesh-Info.plist └── Src │ └── zMesh │ └── ZMeshGLViewController.h ├── iPhone ├── Project │ ├── zMeshApp.png │ ├── zMeshApp@2x.png │ ├── zMeshDefault.png │ ├── zMeshDefault@2x.png │ ├── zMeshDefault-568h@2x.png │ ├── zMesh_Prefix.pch │ └── main.m ├── Bin │ └── Interface │ │ ├── save.png │ │ ├── cellgo.png │ │ ├── save@2x.png │ │ ├── Render │ │ ├── box.png │ │ ├── box@2x.png │ │ ├── flat.png │ │ ├── points.png │ │ ├── smooth.png │ │ ├── wire.png │ │ ├── flat@2x.png │ │ ├── wire@2x.png │ │ ├── points@2x.png │ │ └── smooth@2x.png │ │ ├── cellgo@2x.png │ │ └── FileProtocol │ │ ├── http.png │ │ ├── web.png │ │ ├── dropbox.png │ │ ├── folder.png │ │ ├── http@2x.png │ │ ├── web@2x.png │ │ ├── Local │ │ ├── obj.png │ │ ├── stl.png │ │ ├── obj@2x.png │ │ └── stl@2x.png │ │ ├── dropbox@2x.png │ │ └── folder@2x.png └── Src │ └── zMesh │ └── Interface │ ├── Protocol │ ├── ZMeshLocalProtocolView │ │ ├── ZMeshLocalProtocolCell.m │ │ └── ZMeshLocalProtocolCell.h │ ├── ZMeshDropBoxProtocolView │ │ ├── ZMeshDropBoxProtocolCell.m │ │ └── ZMeshDropBoxProtocolCell.h │ └── ZMeshGenericProtocolViewController.h │ └── ZMeshFileProtocol │ └── ZMeshFileProtocolCell.m ├── README.md └── .gitignore /Common/Lib/vcglib/apps/pivoting/curvature.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Sparse/SparseAssign.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/Eigen: -------------------------------------------------------------------------------- 1 | #include "Dense" 2 | #include "Sparse" 3 | -------------------------------------------------------------------------------- /iPad/Project/zMesh.xcodeproj/.LSOverride: -------------------------------------------------------------------------------- 1 | /Developer/Applications/Xcode.app -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/eight3D.ply2.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Mac/Project/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Core/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ADD_SUBDIRECTORY(SSE) 2 | ADD_SUBDIRECTORY(AltiVec) -------------------------------------------------------------------------------- /Mac/Project/zMeshApp.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Mac/Project/zMeshApp.icns -------------------------------------------------------------------------------- /iPad/Project/zMeshApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Project/zMeshApp.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/save.png -------------------------------------------------------------------------------- /iPad/Project/zMeshApp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Project/zMeshApp@2x.png -------------------------------------------------------------------------------- /iPhone/Project/zMeshApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Project/zMeshApp.png -------------------------------------------------------------------------------- /Common/Bin/Data/Models/6pp.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Bin/Data/Models/6pp.stl -------------------------------------------------------------------------------- /iPad/Bin/Interface/cellgo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/cellgo.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/save@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/save@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/save.png -------------------------------------------------------------------------------- /iPhone/Project/zMeshApp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Project/zMeshApp@2x.png -------------------------------------------------------------------------------- /Common/Bin/Data/Models/cube.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Bin/Data/Models/cube.stl -------------------------------------------------------------------------------- /Common/Bin/Data/Models/menger.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Bin/Data/Models/menger.stl -------------------------------------------------------------------------------- /Common/Bin/Data/Models/t120.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Bin/Data/Models/t120.stl -------------------------------------------------------------------------------- /Common/Bin/Data/Models/tangle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Bin/Data/Models/tangle.stl -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/box.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/cellgo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/cellgo@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/cellgo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/cellgo.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/save@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/save@2x.png -------------------------------------------------------------------------------- /iPhone/Project/zMeshDefault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Project/zMeshDefault.png -------------------------------------------------------------------------------- /Common/Bin/Data/Models/120cell.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Bin/Data/Models/120cell.stl -------------------------------------------------------------------------------- /Common/Bin/Data/Models/goldberg.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Bin/Data/Models/goldberg.stl -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Core/util/EnableMSVCWarnings.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef _MSC_VER 3 | #pragma warning( pop ) 4 | #endif 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | zMesh 2 | ===== 3 | 4 | More informations at [https://apps.darkwood.fr/zmesh](https://apps.darkwood.fr/zmesh) 5 | -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/flat.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/wire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/wire.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/box.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/cellgo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/cellgo@2x.png -------------------------------------------------------------------------------- /iPhone/Project/zMeshDefault@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Project/zMeshDefault@2x.png -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/gcc_make/Makefile.am: -------------------------------------------------------------------------------- 1 | LIBS = 2 | CC_FLAGS = -Wall 3 | 4 | SUBDIRS = nexus metro tri_decimator shadevis 5 | -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/box@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/box@2x.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/flat@2x.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/points.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/smooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/smooth.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/wire@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/wire@2x.png -------------------------------------------------------------------------------- /iPad/Project/zMeshDefault-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Project/zMeshDefault-Portrait.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/box@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/box@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/flat.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/points.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/smooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/smooth.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/wire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/wire.png -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/space/colorspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/vcg/space/colorspace.h -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/http.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/web.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/points@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/points@2x.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/Render/smooth@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/Render/smooth@2x.png -------------------------------------------------------------------------------- /iPad/Project/zMeshDefault-Landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Project/zMeshDefault-Landscape.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/flat@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/wire@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/wire@2x.png -------------------------------------------------------------------------------- /iPhone/Project/zMeshDefault-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Project/zMeshDefault-568h@2x.png -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/DropboxSDK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/DropboxSDK.framework/DropboxSDK -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/DropboxSDK.framework/Info.plist -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/metro/metro.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/metro/metro.ico -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/Doxygen/img/ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/docs/Doxygen/img/ff.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/dropbox.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/folder.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/http@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/http@2x.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/web@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/web@2x.png -------------------------------------------------------------------------------- /iPad/Project/zMeshDefault-Landscape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Project/zMeshDefault-Landscape@2x.png -------------------------------------------------------------------------------- /iPad/Project/zMeshDefault-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Project/zMeshDefault-Portrait@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/http.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/web.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/points@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/points@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/Render/smooth@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/Render/smooth@2x.png -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/shadevis/shadevis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/shadevis/shadevis.txt -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/Doxygen/img/figure.xar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/docs/Doxygen/img/figure.xar -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/Doxygen/img/triord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/docs/Doxygen/img/triord.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/Local/obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/Local/obj.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/Local/stl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/Local/stl.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/folder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/folder@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/dropbox.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/folder.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/http@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/http@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/web@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/web@2x.png -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/introduction to vcg.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/docs/introduction to vcg.ppt -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/Local/obj@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/Local/obj@2x.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/Local/stl@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/Local/stl@2x.png -------------------------------------------------------------------------------- /iPad/Bin/Interface/FileProtocol/dropbox@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPad/Bin/Interface/FileProtocol/dropbox@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/Local/obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/Local/obj.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/Local/stl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/Local/stl.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/dropbox@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/dropbox@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/folder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/folder@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/Local/obj@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/Local/obj@2x.png -------------------------------------------------------------------------------- /iPhone/Bin/Interface/FileProtocol/Local/stl@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/iPhone/Bin/Interface/FileProtocol/Local/stl@2x.png -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/cone.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/cone.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/cube.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/cube.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/extractors/extractors.ncb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/test/extractors/extractors.ncb -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/extractors/extractors.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/test/extractors/extractors.suo -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/tetramesh/test/test.ncb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/test/tetramesh/test/test.ncb -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/tetramesh/test/test.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/test/tetramesh/test/test.suo -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/space/index/octree_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/vcg/space/index/octree_template.h -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/hocta.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/hocta.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/icosa.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/icosa.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/kleine.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/kleine.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/prova.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/prova.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/sphere.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/sphere.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/square.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/square.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/tetra.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/tetra.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/colorspace/colorspace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/sample/colorspace/colorspace.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/complex/trimesh/create/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/vcg/complex/trimesh/create/readme.txt -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/cylinder.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/cylinder.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/knot_orig.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/knot_orig.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/moebius.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/moebius.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/extractors/extractor/Walker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/test/extractors/extractor/Walker.h -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/moebius_big.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/moebius_big.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/octahedron.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/octahedron.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/gcc_make/metro/Makefile.am: -------------------------------------------------------------------------------- 1 | bin_PROGRAMS = metro 2 | 3 | metro_SOURCES = ../../metro/metro.cpp ../../../wrap/ply/plylib.cpp 4 | 5 | INCLUDES = -I../../../ 6 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/calibro-detail-2-16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/calibro-detail-2-16.ico -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/calibro-detail-2-32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/calibro-detail-2-32.ico -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/complex/trimesh/textcoord_optimization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/vcg/complex/trimesh/textcoord_optimization.h -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Mac 2 | .DS_Store 3 | 4 | # Xcode 5 | *.pbxuser 6 | *.mode1v3 7 | *.mode2v3 8 | *.perspectivev3 9 | *.xcuserstate 10 | project.xcworkspace/ 11 | xcuserdata/ 12 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/knot_subsampled.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/knot_subsampled.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/knot_vcg_simplified.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/knot_vcg_simplified.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Core/util/DisableMSVCWarnings.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef _MSC_VER 3 | #pragma warning( push ) 4 | #pragma warning( disable : 4181 4244 4127 4211 4717 ) 5 | #endif 6 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/LU/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_LU_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_LU_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/LU 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/QR/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_QR_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_QR_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/QR 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.00/trimeshinfo100.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.00/trimeshinfo100.zip -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfo101.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfo101.zip -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfo102.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfo102.zip -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/SVD/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SVD_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SVD_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SVD 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iphone-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iphone-icon.png -------------------------------------------------------------------------------- /Mac/Project/zMesh_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'zMesh' target in the 'zMesh' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample.zip -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample.zip -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Mac.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Src/ObjectiveC/Externals/AsiHTTP/Mac.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/Resources/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/Resources/info.png -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/Dense: -------------------------------------------------------------------------------- 1 | #include "Core" 2 | #include "Array" 3 | #include "LU" 4 | #include "Cholesky" 5 | #include "QR" 6 | #include "SVD" 7 | #include "Geometry" 8 | #include "LeastSquares" 9 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Array/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Array_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Array_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Array 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/Resources/client.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/Resources/client.p12 -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iphone-tests-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iphone-tests-icon.png -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/colorspace/colorspace.pro: -------------------------------------------------------------------------------- 1 | TARGET = colorspace 2 | LIBPATH += 3 | DEPENDPATH += . 4 | INCLUDEPATH += . ../../.. 5 | CONFIG += console stl 6 | TEMPLATE = app 7 | SOURCES += colorspace.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/kleine.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/kleine.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/moebius.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/moebius.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/kleine.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/kleine.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/moebius.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/moebius.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Cholesky/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Cholesky_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Cholesky_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Cholesky 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Geometry/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Geometry_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Geometry_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Geometry 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/gcc_make/tri_decimator/Makefile.am: -------------------------------------------------------------------------------- 1 | bin_PROGRAMS = tri_decimator 2 | 3 | tri_decimator_SOURCES = ../../tri_decimator/main.cpp \ 4 | ../../../wrap/ply/plylib.cpp 5 | 6 | INCLUDES = -I../../../ 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/knot_orig.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/knot_orig.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfo1.02/trimeshinfo.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfo1.02/trimeshinfo.exe -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/knot_orig.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/knot_orig.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Core/util/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_util_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_util_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/util 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/simplex/tetrahedron/tetrahedron.h: -------------------------------------------------------------------------------- 1 | #ifndef __VCGLIB_TETRAHEDRON 2 | #define __VCGLIB_TETRAHEDRON 3 | #define TETRA_TYPE Tetrahedron 4 | #include 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Mac Sample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Src/ObjectiveC/Externals/AsiHTTP/Mac Sample/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/moebius_big.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/moebius_big.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/moebius_big.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/moebius_big.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Sparse/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Sparse_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Sparse_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Sparse COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/knot_subsampled.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/knot_subsampled.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/knot_subsampled.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/knot_subsampled.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Core/arch/SSE/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_SSE_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_SSE_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/SSE 6 | ) -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/LeastSquares/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_LeastSquares_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_LeastSquares_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/LeastSquares 6 | ) 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/simplex/edge/edge_old.h: -------------------------------------------------------------------------------- 1 | #ifndef __VCGLIB_EDGE_TYPE 2 | #define __VCGLIB_EDGE_TYPE 3 | 4 | #define EDGE_TYPE Edge 5 | 6 | #include 7 | 8 | #undef EDGE_TYPE 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DropboxSDK-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'DropboxSDK' target in the 'DropboxSDK' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/knot_vcg_simplified.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/knot_vcg_simplified.ply -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/knot_vcg_simplified.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkwood-com/z-mesh/master/Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/knot_vcg_simplified.ply -------------------------------------------------------------------------------- /iPad/Project/zMesh_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'zMesh' target in the 'zMesh' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #import 8 | #endif 9 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Core/arch/AltiVec/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_AltiVec_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_AltiVec_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/AltiVec 6 | ) -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo.pro: -------------------------------------------------------------------------------- 1 | 2 | TARGET = trimeshinfo 3 | LIBPATH += 4 | DEPENDPATH += . 5 | INCLUDEPATH += . ../.. 6 | CONFIG += console stl 7 | TEMPLATE = app 8 | HEADERS += 9 | SOURCES += trimeshinfo.cpp ../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/wrap/gl/splatting_apss/splatrenderer.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | shaders/Raycasting.glsl 4 | shaders/Finalization.glsl 5 | 6 | 7 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Mac Sample/Mac_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'Mac OS Sample Application' target in the 'asi-http-request' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_isosurface/trimesh_isosurface.pro: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += . ../../.. 2 | CONFIG += console stl 3 | TEMPLATE = app 4 | # Input 5 | HEADERS += trivial_walker.h simple_volume.h 6 | SOURCES += trimesh_isosurface.cpp ../../../wrap/ply/plylib.cpp 7 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/Core/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core 6 | ) 7 | 8 | ADD_SUBDIRECTORY(util) 9 | ADD_SUBDIRECTORY(arch) 10 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_pos_demo/main.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include "window.h" 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | QApplication app(argc, argv); 8 | Window wdw; 9 | wdw.show(); 10 | return app.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_intersection/trimesh_intersection.pro: -------------------------------------------------------------------------------- 1 | TARGET = trimesh_intersection 2 | LIBPATH += 3 | DEPENDPATH += . 4 | INCLUDEPATH += . ../../.. 5 | CONFIG += console stl 6 | TEMPLATE = app 7 | SOURCES += trimesh_intersection.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_split_vertex/trimesh_split_vertex.pro: -------------------------------------------------------------------------------- 1 | TARGET = trimesh_split_vertex 2 | LIBPATH += 3 | DEPENDPATH += . 4 | INCLUDEPATH += . ../../.. 5 | CONFIG += console stl 6 | TEMPLATE = app 7 | SOURCES += trimesh_split_vertex.cpp ../../../wrap/ply/plylib.cpp 8 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/Doxygen/footer.html: -------------------------------------------------------------------------------- 1 |
Generated on Mon Sep 27 08:13:16 2004 for VCG Library by 2 | doxygen 1.3.7
3 | 4 | 5 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ADD_SUBDIRECTORY(Core) 2 | ADD_SUBDIRECTORY(LU) 3 | ADD_SUBDIRECTORY(QR) 4 | ADD_SUBDIRECTORY(SVD) 5 | ADD_SUBDIRECTORY(Cholesky) 6 | ADD_SUBDIRECTORY(Array) 7 | ADD_SUBDIRECTORY(Geometry) 8 | ADD_SUBDIRECTORY(LeastSquares) 9 | ADD_SUBDIRECTORY(Sparse) 10 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/wrap/qt/img_qt.h: -------------------------------------------------------------------------------- 1 | #ifndef IMG_QT_INCLUDES_H_ 2 | #define IMG_QT_INCLUDES_H_ 3 | 4 | // includes all img and all qt wrap headers 5 | 6 | #include "img/img.h" 7 | 8 | #include "wrap/qt/img_qt_convert.h" 9 | #include "wrap/qt/img_qt_io.h" 10 | 11 | #endif /*IMG_QT_INCLUDES_H_*/ 12 | -------------------------------------------------------------------------------- /Common/Bin/Data/Shaders/Shader.fsh: -------------------------------------------------------------------------------- 1 | // 2 | // Shader.fsh 3 | // zMesh 4 | // 5 | // Created by Mathieu Ledru on 14/11/10. 6 | // Copyright 2010 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | varying lowp vec4 colorVarying; 10 | 11 | void main() 12 | { 13 | gl_FragColor = colorVarying; 14 | } 15 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/one.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 3 5 | property float x 6 | property float y 7 | property float z 8 | element face 1 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | 1 0 1 13 | 0 1 1 14 | 3 0 1 2 15 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/complex/all_types.h: -------------------------------------------------------------------------------- 1 | #ifndef VCG_ALL_TYPES_H 2 | #define VCG_ALL_TYPES_H 3 | 4 | namespace vcg{ 5 | 6 | struct AllTypes{ 7 | struct AVertexType {}; 8 | struct AEdgeType {}; 9 | struct AFaceType {}; 10 | struct AHEdgeType {}; 11 | }; 12 | 13 | 14 | }; 15 | 16 | #endif // USED_TYPES_H 17 | -------------------------------------------------------------------------------- /Mac/Project/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // zMesh 4 | // 5 | // Created by Mathieu Ledru on 14/11/10. 6 | // Copyright 2010 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) 12 | { 13 | return NSApplicationMain(argc, (const char **) argv); 14 | } 15 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/one.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 3 5 | property float x 6 | property float y 7 | property float z 8 | element face 1 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | 1 0 1 13 | 0 1 1 14 | 3 0 1 2 15 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tridecimator/quad.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 4 5 | property float x 6 | property float y 7 | property float z 8 | element face 2 9 | property list uchar int vertex_indices 10 | end_header 11 | -1 -1 0 12 | 1 -1 0 13 | 1 1 0 14 | -1 1 0 15 | 3 0 1 2 16 | 3 0 2 3 17 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/gcc_make/shadevis/Makefile.am: -------------------------------------------------------------------------------- 1 | bin_PROGRAMS = shadevis 2 | 3 | shadevis_SOURCES = ../../shadevis/shadevis.cpp \ 4 | ../../../wrap/ply/plylib.cpp \ 5 | ../../../wrap/gui/trackball.cpp \ 6 | ../../../wrap/gui/trackmode.cpp 7 | 8 | shadevis_LDADD = -lGL -lGLU -lglut -lGLEW 9 | 10 | INCLUDES = -I../../../ 11 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_ray/trimesh_ray.pro: -------------------------------------------------------------------------------- 1 | TARGET = trimesh_ray 2 | LIBPATH += 3 | DEPENDPATH += . 4 | INCLUDEPATH += . ../../.. 5 | CONFIG += console stl 6 | TEMPLATE = app 7 | SOURCES += trimesh_ray.cpp ../../../wrap/ply/plylib.cpp 8 | 9 | # Mac specific Config required to avoid to make application bundles 10 | CONFIG -= app_bundle 11 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/metro/metro.pro: -------------------------------------------------------------------------------- 1 | 2 | TARGET = metro 3 | LIBPATH += 4 | DEPENDPATH += . 5 | INCLUDEPATH += . ../.. 6 | CONFIG += console stl 7 | TEMPLATE = app 8 | HEADERS += defs.h sampling.h mesh_type.h 9 | SOURCES += metro.cpp ../../wrap/ply/plylib.cpp 10 | 11 | # Mac specific Config required to avoid to make application bundles 12 | CONFIG -= app_bundle 13 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/ptx2ply/ptx2ply.pro: -------------------------------------------------------------------------------- 1 | 2 | TARGET = ptx2ply 3 | LIBPATH += 4 | DEPENDPATH += . 5 | INCLUDEPATH += . ../.. 6 | CONFIG += console stl 7 | TEMPLATE = app 8 | #HEADERS += defs.h sampling.h mesh_type.h 9 | SOURCES += ptx2ply.cpp ../../wrap/ply/plylib.cpp 10 | # Mac specific Config required to avoid to make application bundles 11 | CONFIG -= app_bundle -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/two.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 2 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 3 0 1 2 18 | 3 3 4 5 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tridecimator/Tetraascii.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 4 5 | property float x 6 | property float y 7 | property float z 8 | element face 4 9 | property list uchar int vertex_indices 10 | end_header 11 | 1 1 1 12 | -1 1 -1 13 | -1 -1 1 14 | 1 -1 -1 15 | 3 0 1 2 16 | 3 0 2 3 17 | 3 0 3 1 18 | 3 3 2 1 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tridecimator/quad4.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 5 5 | property float x 6 | property float y 7 | property float z 8 | element face 4 9 | property list uchar int vertex_indices 10 | end_header 11 | -1 -1 0 12 | 1 -1 0 13 | 1 1 0 14 | -1 1 0 15 | 0 0 0 16 | 3 0 1 4 17 | 3 1 2 4 18 | 3 2 3 4 19 | 3 3 0 4 20 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/BlocksTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // BlocksTests.h 3 | // Mac 4 | // 5 | // Created by Ben Copsey on 18/10/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ASITestCase.h" 11 | 12 | @interface BlocksTests : ASITestCase { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DBDefines.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBDefines.h 3 | // DropboxSDK 4 | // 5 | // Created by Brian Smith on 8/8/11. 6 | // Copyright 2011 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | // Taken from three20 (http://three20.info/) 10 | #define DB_FIX_CATEGORY_BUG(name) @interface DB_FIX_CATEGORY_BUG##name @end @implementation DB_FIX_CATEGORY_BUG##name @end 11 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/degenerate.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | -0.5 3 0 12 | 0.5 3 0 13 | -1 4 0 14 | 0 4 0 15 | 1 4 0 16 | 0 6 0 17 | 3 0 3 2 18 | 3 1 4 3 19 | 3 2 4 5 20 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/degenerate2.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | -0.5 3 0 12 | 0.5 3 0 13 | -1 4 0 14 | 0 3.5 0 15 | 1 4 0 16 | 0 6 0 17 | 3 0 3 2 18 | 3 1 4 3 19 | 3 2 4 5 20 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tridecimator/tridecimator.pro: -------------------------------------------------------------------------------- 1 | 2 | TARGET = tridecimator 3 | LIBPATH += 4 | DEPENDPATH += . 5 | INCLUDEPATH += . ../.. 6 | CONFIG += console stl debug_and_release 7 | TEMPLATE = app 8 | HEADERS += 9 | SOURCES += tridecimator.cpp ../../wrap/ply/plylib.cpp 10 | 11 | 12 | # Mac specific Config required to avoid to make application bundles 13 | CONFIG -= app_bundle -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/NSURLResponse+Encoding.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSURL+MPEncodingAdditions.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.05. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface NSURLResponse (EncodingAdditions) 13 | - (NSStringEncoding)encoding; 14 | @end 15 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/degenerate3.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | -0.5 3 0 12 | 0.5 3 0 13 | -1 4 0 14 | 0 4.01 0 15 | 1 4 0 16 | 0 6 0 17 | 3 0 3 2 18 | 3 1 4 3 19 | 3 2 4 5 20 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iPhone_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'iPhone' target in the 'iPhone' project 3 | // 4 | 5 | // See: https://devforums.apple.com/thread/66169?start=25&tstart=0 6 | #import 7 | 8 | #ifdef __OBJC__ 9 | #import 10 | #import 11 | #endif 12 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Mac Sample/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // Mac-Os-Sample-main.m 3 | // asi-http-request 4 | // 5 | // Created by Ben Copsey on 09/07/2008. 6 | // Copyright 2008 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) 12 | { 13 | return NSApplicationMain(argc, (const char **) argv); 14 | } 15 | -------------------------------------------------------------------------------- /iPhone/Project/zMesh_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'zMesh' target in the 'zMesh' project 3 | // 4 | 5 | #import 6 | 7 | #ifndef __IPHONE_3_0 8 | #warning "This project uses features only available in iPhone SDK 3.0 and later." 9 | #endif 10 | 11 | #ifdef __OBJC__ 12 | #import 13 | #import 14 | #endif 15 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/NSDictionary+Dropbox.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary+Dropbox.h 3 | // Dropbox 4 | // 5 | // Created by Brian Smith on 6/5/11. 6 | // Copyright 2011 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | 10 | @interface NSDictionary (Dropbox) 11 | 12 | + (NSDictionary *)dictionaryWithQueryString:(NSString *)query; 13 | - (NSString *)urlRepresentation; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/gcc_make/metro/Makefile: -------------------------------------------------------------------------------- 1 | CC = g++ 2 | CFLAGS = -Wall -pedantic 3 | DEFINED = __GNUC 4 | ROOT=../../../.. 5 | 6 | 7 | app: plylib.o $(ROOT)/apps/metro/metro.cpp 8 | $(CC) $(CFLAGS) -D$(DEFINED) -I$(ROOT) -o metro $(ROOT)/apps/metro/metro.cpp plylib.o 9 | 10 | plylib.o: $(ROOT)/wrap/ply/plylib.cpp 11 | $(CC) -c -D$(DEFINED) -I$(ROOT) $(ROOT)/wrap/ply/plylib.cpp 12 | 13 | 14 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/two.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 2 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 3 0 1 2 18 | 3 3 4 5 19 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPDebug.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPDebug.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 09.02.06. 6 | // Copyright 2009 matrixPointer. All rights reserved. 7 | // 8 | 9 | // Removing oauth logging for now, set to '#ifdef DEBUG' to re-enable 10 | #if 0 11 | #define MPLog(...) NSLog(__VA_ARGS__) 12 | #else 13 | #define MPLog(...) do { } while (0) 14 | #endif 15 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/degenerate.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | -0.5 3 0 12 | 0.5 3 0 13 | -1 4 0 14 | 0 4 0 15 | 1 4 0 16 | 0 6 0 17 | 3 0 3 2 18 | 3 1 4 3 19 | 3 2 4 5 20 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/degenerate2.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | -0.5 3 0 12 | 0.5 3 0 13 | -1 4 0 14 | 0 3.5 0 15 | 1 4 0 16 | 0 6 0 17 | 3 0 3 2 18 | 3 1 4 3 19 | 3 2 4 5 20 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/degenerate3.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | -0.5 3 0 12 | 0.5 3 0 13 | -1 4 0 14 | 0 4.01 0 15 | 1 4 0 16 | 0 6 0 17 | 3 0 3 2 18 | 3 1 4 3 19 | 3 2 4 5 20 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASIDataCompressorTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIDataCompressorTests.h 3 | // Mac 4 | // 5 | // Created by Ben Copsey on 17/08/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ASITestCase.h" 11 | 12 | @interface ASIDataCompressorTests : ASITestCase { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASIWebPageRequestTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIWebPageRequestTests.h 3 | // Mac 4 | // 5 | // Created by Ben Copsey on 06/01/2011. 6 | // Copyright 2011 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ASITestCase.h" 11 | 12 | @interface ASIWebPageRequestTests : ASITestCase { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/extractors/extractor/Implicit.h: -------------------------------------------------------------------------------- 1 | #ifndef __EXTRS_IMPLICIT 2 | #define __EXTRS_IMPLICIT 3 | 4 | #include 5 | 6 | class Implicit 7 | { 8 | public: 9 | Implicit() {}; 10 | 11 | virtual ~Implicit() {}; 12 | 13 | virtual float V(int x, int y, int z) const = 0; 14 | 15 | virtual vcg::Point3f N(float x, float y, float z) const = 0; 16 | }; 17 | 18 | #endif // __EXTRS_IMPLICIT -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/three.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 9 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 2 2 2 18 | 2 1 1 19 | 3 1 2 20 | 3 0 1 2 21 | 3 3 4 5 22 | 3 6 7 8 23 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tridecimator/quad5.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 6 5 | property float x 6 | property float y 7 | property float z 8 | element face 6 9 | property list uchar int vertex_indices 10 | end_header 11 | -1 -1 0 12 | 1 -1 0 13 | 1 1 0 14 | -1 1 0 15 | -.1 -.1 0 16 | .1 .1 0 17 | 3 0 1 4 18 | 3 1 4 5 19 | 3 1 2 5 20 | 3 2 3 5 21 | 3 3 4 5 22 | 3 3 0 4 23 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/External/GHUnit/README-GHUnit: -------------------------------------------------------------------------------- 1 | This folder is where ASIHTTPRequest looks for GHUnit frameworks. 2 | 3 | When you run one of the test targets, a build script will attempt to download a pre-compiled framework and install it here, if one does not already exist. If you would prefer to build GHUnit yourself, simply grab a copy from https://github.com/gabriel/gh-unit, and drop your built framework in this folder. -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/three.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 9 5 | property float x 6 | property float y 7 | property float z 8 | element face 3 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 2 2 2 18 | 2 1 1 19 | 3 1 2 20 | 3 0 1 2 21 | 3 3 4 5 22 | 3 6 7 8 23 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/space_minimal/space_minimal.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = trimesh_base 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console stl 10 | TEMPLATE = app 11 | SOURCES += trimesh_base.cpp 12 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/four_twoconnected.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 10 5 | property float x 6 | property float y 7 | property float z 8 | element face 4 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 2 2 2 18 | 2 1 1 19 | 3 1 2 20 | 3 1 0 21 | 3 0 1 2 22 | 3 3 4 5 23 | 3 6 7 8 24 | 3 8 7 9 25 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASICloudFilesRequestTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASICloudFilesRequestTests.h 3 | // 4 | // Created by Michael Mayo on 1/6/10. 5 | // 6 | 7 | #import "ASITestCase.h" 8 | 9 | @class ASINetworkQueue; 10 | 11 | @interface ASICloudFilesRequestTests : ASITestCase { 12 | ASINetworkQueue *networkQueue; 13 | float progress; 14 | } 15 | 16 | @property (retain,nonatomic) ASINetworkQueue *networkQueue; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/aabb_binary_tree/aabb_binary_tree.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = aabb_binary_tree 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console 10 | TEMPLATE = app 11 | SOURCES += aabb_binary_tree.cpp 12 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_topology/trimesh_topology.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = trimesh_topology 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console stl 10 | TEMPLATE = app 11 | SOURCES += trimesh_topology.cpp -------------------------------------------------------------------------------- /iPad/Project/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // zMesh 4 | // 5 | // Created by Mathieu Ledru on 08/12/10. 6 | // Copyright 2010 Les-Argonautes. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) { 12 | 13 | NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 14 | int retVal = UIApplicationMain(argc, argv, nil, @"ZMeshAppDelegate"); 15 | [pool release]; 16 | return retVal; 17 | } 18 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/DetailCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // DetailCell.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 16/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface DetailCell : UITableViewCell { 13 | 14 | } 15 | + (id)cell; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /iPhone/Project/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // zMesh 4 | // 5 | // Created by Mathieu Ledru on 14/11/10. 6 | // Copyright 2010 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) { 12 | 13 | NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 14 | int retVal = UIApplicationMain(argc, argv, nil, @"ZMeshAppDelegate"); 15 | [pool release]; 16 | return retVal; 17 | } 18 | -------------------------------------------------------------------------------- /Common/Bin/Data/Shaders/Shader.vsh: -------------------------------------------------------------------------------- 1 | // 2 | // Shader.vsh 3 | // zMesh 4 | // 5 | // Created by Mathieu Ledru on 14/11/10. 6 | // Copyright 2010 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | attribute vec4 position; 10 | attribute vec4 color; 11 | 12 | varying vec4 colorVarying; 13 | 14 | uniform float translate; 15 | 16 | void main() 17 | { 18 | gl_Position = position; 19 | gl_Position.y += sin(translate) / 2.0; 20 | 21 | colorVarying = color; 22 | } 23 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/nonmanifold.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 11 5 | property float x 6 | property float y 7 | property float z 8 | element face 5 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 2 2 2 18 | 2 1 1 19 | 3 1 2 20 | 3 1 0 21 | 1.5 1 2 22 | 3 0 1 2 23 | 3 3 4 5 24 | 3 6 7 8 25 | 3 8 7 9 26 | 3 8 10 7 27 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_smooth/trimesh_smooth.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = trimesh_smooth 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console stl 10 | TEMPLATE = app 11 | SOURCES += trimesh_smooth.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/four_twoconnected.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 10 5 | property float x 6 | property float y 7 | property float z 8 | element face 4 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 2 2 2 18 | 2 1 1 19 | 3 1 2 20 | 3 1 0 21 | 3 0 1 2 22 | 3 3 4 5 23 | 3 6 7 8 24 | 3 8 7 9 25 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/img/img.h: -------------------------------------------------------------------------------- 1 | #ifndef IMG_INCLUDES_H_ 2 | #define IMG_INCLUDES_H_ 3 | /*! \file img.h 4 | \brief includes all img headers 5 | 6 | This header just includes every img module header. 7 | */ 8 | 9 | #include "img/img_base.h" 10 | #include "img_scalar.h" 11 | #include "img/img_image.h" 12 | #include "img_convert.h" 13 | #include "img_cs_base.h" 14 | #include "img_io.h" 15 | #include "img_info.h" 16 | #include "img_filter.h" 17 | 18 | #endif /*IMG_INCLUDES_H_*/ 19 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/RequestProgressCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // RequestProgressCell.h 3 | // iPhone 4 | // 5 | // Created by Ben Copsey on 03/10/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface RequestProgressCell : UITableViewCell { 13 | UIProgressView *progressView; 14 | } 15 | + (id)cell; 16 | 17 | @property (retain, nonatomic) UIProgressView *progressView; 18 | @end 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/polygonmesh_base/polygonmesh_base.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = polygonmesh_base 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console stl 10 | TEMPLATE = app 11 | SOURCES += polygonmesh.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/nonmanifold.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 11 5 | property float x 6 | property float y 7 | property float z 8 | element face 5 9 | property list uchar int vertex_indices 10 | end_header 11 | 1.05 0.05 1 12 | 1.05 1.05 2 13 | 0.05 1.05 1 14 | 0 0 0 15 | 1 0 1 16 | 0 1 1 17 | 2 2 2 18 | 2 1 1 19 | 3 1 2 20 | 3 1 0 21 | 1.5 1 2 22 | 3 0 1 2 23 | 3 3 4 5 24 | 3 6 7 8 25 | 3 8 7 9 26 | 3 8 10 7 27 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASIDownloadCacheTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIDownloadCacheTests.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 03/05/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "ASITestCase.h" 10 | 11 | 12 | @interface ASIDownloadCacheTests : ASITestCase { 13 | NSUInteger requestsFinishedCount; 14 | BOOL requestRedirectedWasCalled; 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/NSString+Dropbox.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+Dropbox.h 3 | // DropboxSDK 4 | // 5 | // Created by Brian Smith on 7/19/10. 6 | // Copyright 2010 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | 10 | @interface NSString (Dropbox) 11 | 12 | // This will take a path for a resource and normalize so you can compare paths 13 | - (NSString*)normalizedDropboxPath; 14 | 15 | // Normalizes both paths and compares them 16 | - (BOOL)isEqualToDropboxPath:(NSString*)otherPath; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_hole/trimesh_hole.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = trimesh_hole 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console stl 10 | TEMPLATE = app 11 | SOURCES += trimesh_hole.cpp ../../../wrap/ply/plylib.cpp 12 | HEADERS += ../../../wrap/ply/plylib.h -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/cube_int.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 8 5 | property float x 6 | property float y 7 | property float z 8 | element face 8 9 | property list uchar int vertex_indices 10 | comment Self-intersection su 4 facce 11 | end_header 12 | 0 0 0 13 | 1 0 0 14 | 0 0 1 15 | 1 0 1 16 | 0 1 1 17 | 0 1 0 18 | 1 1 1 19 | 1 1 0 20 | 3 0 1 2 21 | 3 2 1 3 22 | 3 3 4 1 23 | 3 4 1 5 24 | 3 5 4 6 25 | 3 5 6 7 26 | 3 0 2 6 27 | 3 0 6 7 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_join/trimesh_join.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = trimesh_join 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console stl 10 | TEMPLATE = app 11 | HEADERS += ../../../vcg/complex/trimesh/subset.h 12 | 13 | SOURCES += trimesh_join.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/metro/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by metro.rc 4 | // 5 | #define IDI_ICON1 103 6 | 7 | // Next default values for new objects 8 | // 9 | #ifdef APSTUDIO_INVOKED 10 | #ifndef APSTUDIO_READONLY_SYMBOLS 11 | #define _APS_NEXT_RESOURCE_VALUE 104 12 | #define _APS_NEXT_COMMAND_VALUE 40001 13 | #define _APS_NEXT_CONTROL_VALUE 1001 14 | #define _APS_NEXT_SYMED_VALUE 101 15 | #endif 16 | #endif 17 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/ToggleCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // ToggleCell.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 17/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface ToggleCell : UITableViewCell { 13 | UISwitch *toggle; 14 | } 15 | + (id)cell; 16 | 17 | @property (assign, nonatomic) UISwitch *toggle; 18 | @end 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tetraviewer/myclasses.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | class MyTetrahedron; 6 | class DUMMYEDGETYPE; 7 | class DUMMYFACETYPE; 8 | 9 | class MyVertex: public vcg::VertexATVNd{}; 10 | 11 | class MyTetrahedron: public vcg::TetraATAV{}; 12 | 13 | typedef vcg::tetra::Tetramesh< std::vector ,std::vector > MyTetraMesh; 14 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DropboxSDK.h: -------------------------------------------------------------------------------- 1 | /* 2 | * DropboxSDK.h 3 | * DropboxSDK 4 | * 5 | * Created by Brian Smith on 7/13/10. 6 | * Copyright 2010 Dropbox, Inc. All rights reserved. 7 | * 8 | */ 9 | 10 | /* Import this file to get the most important header files imported */ 11 | #import "DBAccountInfo.h" 12 | #import "DBSession.h" 13 | #import "DBRestClient.h" 14 | #import "DBRequest.h" 15 | #import "DBMetadata.h" 16 | #import "DBQuota.h" 17 | #import "DBError.h" 18 | #import "NSString+Dropbox.h" 19 | 20 | #import "DBSession+iOS.h" -------------------------------------------------------------------------------- /Common/Lib/vcglib/wrap/qt/col_qt_convert.h: -------------------------------------------------------------------------------- 1 | #ifndef COL_QT_CONVERT_H_ 2 | #define COL_QT_CONVERT_H_ 3 | 4 | #include 5 | #include "../../vcg/space/color4.h" 6 | 7 | namespace vcg 8 | { 9 | class ColorConverter 10 | { 11 | public: 12 | inline static vcg::Color4b ToColor4b(const QColor& col) 13 | { 14 | return vcg::Color4b(col.red(),col.green(),col.blue(),col.alpha()); 15 | } 16 | 17 | inline static QColor ToQColor(const vcg::Color4b& col) 18 | { 19 | return QColor(col[0],col[1],col[2],col[3]); 20 | } 21 | }; 22 | } 23 | 24 | #endif -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/InfoCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // InfoCell.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 17/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface InfoCell : UITableViewCell { 13 | 14 | } 15 | + (id)cell; 16 | + (NSUInteger)neededHeightForDescription:(NSString *)description withTableWidth:(NSUInteger)tableWidth; 17 | @end 18 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASITestCase.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASITestCase.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 26/07/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #if TARGET_OS_IPHONE 12 | #import 13 | #else 14 | #import 15 | #endif 16 | 17 | @interface ASITestCase : GHTestCase { 18 | } 19 | - (NSString *)filePathForTemporaryTestFiles; 20 | @end 21 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_base/trimesh_base.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = trimesh_base 6 | LIBPATH += 7 | DEPENDPATH += . 8 | INCLUDEPATH += . ../../.. 9 | CONFIG += console stl 10 | TEMPLATE = app 11 | SOURCES += trimesh_base.cpp ../../../wrap/ply/plylib.cpp 12 | # Mac specific Config required to avoid to make application bundles 13 | CONFIG -= app_bundle -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuthURLResponse.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuthURLResponse.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.05. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface MPOAuthURLResponse : NSObject { 13 | NSURLResponse *_urlResponse; 14 | NSDictionary *_oauthParameters; 15 | } 16 | 17 | @property (nonatomic, readonly, retain) NSURLResponse *urlResponse; 18 | @property (nonatomic, readonly, retain) NSDictionary *oauthParameters; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 22/03/2009. 6 | // Copyright All-Seeing Interactive 2009. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) { 12 | NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 13 | int retVal = UIApplicationMain(argc, argv, nil, nil); 14 | [pool release]; 15 | return retVal; 16 | } 17 | 18 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DBDeltaEntry.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBDeltaEntry.h 3 | // DropboxSDK 4 | // 5 | // Created by Brian Smith on 3/25/12. 6 | // Copyright (c) 2012 Dropbox. All rights reserved. 7 | // 8 | 9 | #import "DBMetadata.h" 10 | 11 | @interface DBDeltaEntry : NSObject { 12 | NSString *lowercasePath; 13 | DBMetadata *metadata; 14 | } 15 | 16 | - (id)initWithArray:(NSArray *)array; 17 | 18 | @property (nonatomic, readonly) NSString *lowercasePath; 19 | @property (nonatomic, readonly) DBMetadata *metadata; // nil if file has been deleted 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/UIAlertView+Dropbox.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAlertView+Dropbox.h 3 | // Dropbox 4 | // 5 | // Created by Brian Smith on 4/21/11. 6 | // Copyright 2011 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | 10 | @interface UIAlertView (Dropbox) 11 | 12 | // Thanks to Marton Fodor for this method 13 | + (void)showAlertWithTitle:(NSString *)title message:(NSString *)message 14 | delegate:(id)delegate cancelButtonTitle:(NSString *)cancelButtonTitle 15 | otherButtonTitles:(NSString *)otherButtonTitles, ... NS_REQUIRES_NIL_TERMINATION; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by trimeshinfo.rc 4 | // 5 | #define IDI_ICON1 112 6 | #define IDI_ICON2 113 7 | 8 | // Next default values for new objects 9 | // 10 | #ifdef APSTUDIO_INVOKED 11 | #ifndef APSTUDIO_READONLY_SYMBOLS 12 | #define _APS_NEXT_RESOURCE_VALUE 114 13 | #define _APS_NEXT_COMMAND_VALUE 40001 14 | #define _APS_NEXT_CONTROL_VALUE 1001 15 | #define _APS_NEXT_SYMED_VALUE 101 16 | #endif 17 | #endif 18 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DBSession+iOS.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBSession+iOS.h 3 | // DropboxSDK 4 | // 5 | // Created by Brian Smith on 3/7/12. 6 | // Copyright (c) 2012 Dropbox. All rights reserved. 7 | // 8 | 9 | #import "DBSession.h" 10 | 11 | @interface DBSession (iOS) 12 | 13 | + (NSDictionary*)parseURLParams:(NSString *)query; 14 | 15 | - (NSString *)appScheme; 16 | 17 | - (void)linkFromController:(UIViewController *)rootController; 18 | - (void)linkUserId:(NSString *)userId fromController:(UIViewController *)rootController; 19 | 20 | - (BOOL)handleOpenURL:(NSURL *)url; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_optional/trimesh_optional.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | # To solve issue related to slash vs. backslash under cygwin try: 5 | # env MINGW_IN_SHELL=1 qmake -spec win32-g++ 6 | 7 | TARGET = trimesh_optional 8 | LIBPATH += 9 | DEPENDPATH += . 10 | INCLUDEPATH += . ../../.. 11 | CONFIG += console stl 12 | TEMPLATE = app 13 | SOURCES += trimesh_optional.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_clustering/trimesh_clustering.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | # To solve issue related to slash vs. backslash under cygwin try: 5 | # env MINGW_IN_SHELL=1 qmake -spec win32-g++ 6 | 7 | TARGET = trimesh_clustering 8 | LIBPATH += 9 | DEPENDPATH += . 10 | INCLUDEPATH += . ../../.. 11 | CONFIG += console stl 12 | TEMPLATE = app 13 | SOURCES += trimesh_clustering.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_attribute/trimesh_attribute.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | # To solve issue related to slash vs. backslash under cygwin try: 5 | # env MINGW_IN_SHELL=1 qmake -spec win32-g++ 6 | 7 | TARGET = trimesh_attribute 8 | LIBPATH += 9 | DEPENDPATH += . 10 | INCLUDEPATH += . ../../.. 11 | CONFIG += console stl 12 | TEMPLATE = app 13 | SOURCES += trimesh_attribute.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfo101/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by trimeshinfo.rc 4 | // 5 | #define IDI_ICON1 112 6 | #define IDI_ICON2 113 7 | 8 | // Next default values for new objects 9 | // 10 | #ifdef APSTUDIO_INVOKED 11 | #ifndef APSTUDIO_READONLY_SYMBOLS 12 | #define _APS_NEXT_RESOURCE_VALUE 114 13 | #define _APS_NEXT_COMMAND_VALUE 40001 14 | #define _APS_NEXT_CONTROL_VALUE 1001 15 | #define _APS_NEXT_SYMED_VALUE 101 16 | #endif 17 | #endif 18 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_ball_pivoting/trimesh_ball_pivoting.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | # To solve issue related to slash vs. backslash under cygwin try: 5 | # env MINGW_IN_SHELL=1 qmake -spec win32-g++ 6 | 7 | TARGET = trimesh_ball_pivoting 8 | LIBPATH += 9 | DEPENDPATH += . 10 | INCLUDEPATH += . ../../.. 11 | CONFIG += console stl 12 | TEMPLATE = app 13 | SOURCES += trimesh_ball_pivoting.cpp ../../../wrap/ply/plylib.cpp -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/kleine.ply2.html: -------------------------------------------------------------------------------- 1 |

Mesh info: C:\sf\apps\trimeshinfo\trimeshinfo1.01\trimeshinfosample\kleine.ply

2 | 3 | 4 |

GENERAL INFO

5 | 6 |

Number of vertices: 255

7 |

Number of faces: 520

8 |

Manifold: NO

Number of edges: 776

9 |

Number of degenerated faces: 0

10 |

Number of unreferenced vertices: 0

11 |

Number of border edges: 0

Number of connected components: 1

Type of Mesh: IRREGULAR

Orientable Mesh: NO

Oriented Mesh: NO

Duplicated vertices: NO

Self Intersection: NO

-------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/NSString+URLEscapingAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+URLEscapingAdditions.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.07. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface NSString (MPURLEscapingAdditions) 13 | 14 | - (BOOL)isIPAddress; 15 | - (NSString *)stringByAddingURIPercentEscapesUsingEncoding:(NSStringEncoding)inEncoding; 16 | 17 | @end 18 | 19 | @interface NSURL (MPURLEscapingAdditions) 20 | - (NSString *)stringByAddingURIPercentEscapesUsingEncoding:(NSStringEncoding)inEncoding; 21 | @end 22 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/NSURL+MPURLParameterAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSURL+MPURLParameterAdditions.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.08. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface NSURL (MPURLParameterAdditions) 13 | 14 | - (NSURL *)urlByAddingParameters:(NSArray *)inParameters; 15 | - (NSURL *)urlByAddingParameterDictionary:(NSDictionary *)inParameters; 16 | - (NSURL *)urlByRemovingQuery; 17 | - (NSString *)absoluteNormalizedString; 18 | 19 | - (BOOL)domainMatches:(NSString *)inString; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/kite_degenerate.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 14 5 | property float x 6 | property float y 7 | property float z 8 | element face 15 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 4 0 23 | 1 4 0 24 | 0 6 0 25 | 3 0 2 1 26 | 3 1 4 3 27 | 3 1 2 4 28 | 3 2 5 4 29 | 3 3 7 6 30 | 3 3 4 7 31 | 3 4 8 7 32 | 3 4 5 8 33 | 3 5 9 8 34 | 3 6 7 10 35 | 3 7 11 10 36 | 3 7 8 11 37 | 3 8 12 11 38 | 3 8 9 12 39 | 3 10 12 13 40 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/simplex/vertex/vertex_old.h: -------------------------------------------------------------------------------- 1 | #ifndef __VCGLIB_VERTEX__BASE__TYPE 2 | #define __VCGLIB_VERTEX__BASE__TYPE 3 | 4 | 5 | #define VERTEX_TYPE Vertex 6 | 7 | #include 8 | 9 | 10 | #undef VERTEX_TYPE 11 | 12 | 13 | namespace vcg { 14 | template < class VETYPE, class VFTYPE, class VTTYPE,class TCTYPE = TexCoord2, class CoordTYPE= Point3 > 15 | class Vertexf : public Vertex {}; 16 | 17 | template < class VETYPE, class VFTYPE, class VTTYPE> 18 | class Vertexd : public Vertex {}; 19 | 20 | } 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/kite_degenerate2.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 14 5 | property float x 6 | property float y 7 | property float z 8 | element face 15 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 3.5 0 23 | 1 4 0 24 | 0 6 0 25 | 3 0 2 1 26 | 3 1 4 3 27 | 3 1 2 4 28 | 3 2 5 4 29 | 3 3 7 6 30 | 3 3 4 7 31 | 3 4 8 7 32 | 3 4 5 8 33 | 3 5 9 8 34 | 3 6 7 10 35 | 3 7 11 10 36 | 3 7 8 11 37 | 3 8 12 11 38 | 3 8 9 12 39 | 3 10 12 13 40 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iPhoneSampleAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // iPhoneSampleAppDelegate.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 07/11/2008. 6 | // Copyright All-Seeing Interactive 2008. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface iPhoneSampleAppDelegate : NSObject { 12 | IBOutlet UIWindow *window; 13 | IBOutlet UITabBarController *tabBarController; 14 | } 15 | 16 | @property (nonatomic, retain) UIWindow *window; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/kite_degenerate.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 14 5 | property float x 6 | property float y 7 | property float z 8 | element face 15 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 4 0 23 | 1 4 0 24 | 0 6 0 25 | 3 0 2 1 26 | 3 1 4 3 27 | 3 1 2 4 28 | 3 2 5 4 29 | 3 3 7 6 30 | 3 3 4 7 31 | 3 4 8 7 32 | 3 4 5 8 33 | 3 5 9 8 34 | 3 6 7 10 35 | 3 7 11 10 36 | 3 7 8 11 37 | 3 8 12 11 38 | 3 8 9 12 39 | 3 10 12 13 40 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuth.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuth.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.13. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | #import 13 | #import 14 | #import 15 | #import 16 | #import 17 | #import 18 | #import 19 | #import 20 | #import 21 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/kite_degenerate2.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 14 5 | property float x 6 | property float y 7 | property float z 8 | element face 15 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 3.5 0 23 | 1 4 0 24 | 0 6 0 25 | 3 0 2 1 26 | 3 1 4 3 27 | 3 1 2 4 28 | 3 2 5 4 29 | 3 3 7 6 30 | 3 3 4 7 31 | 3 4 8 7 32 | 3 4 5 8 33 | 3 5 9 8 34 | 3 6 7 10 35 | 3 7 11 10 36 | 3 7 8 11 37 | 3 8 12 11 38 | 3 8 9 12 39 | 3 10 12 13 40 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/LeastSquares: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_REGRESSION_MODULE_H 2 | #define EIGEN_REGRESSION_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableMSVCWarnings.h" 7 | 8 | #include "QR" 9 | #include "Geometry" 10 | 11 | namespace Eigen { 12 | 13 | /** \defgroup LeastSquares_Module LeastSquares module 14 | * This module provides linear regression and related features. 15 | * 16 | * \code 17 | * #include 18 | * \endcode 19 | */ 20 | 21 | #include "src/LeastSquares/LeastSquares.h" 22 | 23 | } // namespace Eigen 24 | 25 | #include "src/Core/util/EnableMSVCWarnings.h" 26 | 27 | #endif // EIGEN_REGRESSION_MODULE_H 28 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASIFormDataRequestTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIFormDataRequestTests.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 08/11/2008. 6 | // Copyright 2008 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "ASITestCase.h" 10 | 11 | @interface ASIFormDataRequestTests : ASITestCase { 12 | float progress; 13 | } 14 | 15 | - (void)testDefaultMethod; 16 | - (void)testPostWithFileUpload; 17 | - (void)testEmptyData; 18 | - (void)testSubclass; 19 | - (void)testURLEncodedPost; 20 | - (void)testCharset; 21 | - (void)testPUT; 22 | - (void)testCopy; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/CloudFiles/ASICloudFilesObject.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASICloudFilesObject.m 3 | // 4 | // Created by Michael Mayo on 1/7/10. 5 | // 6 | 7 | #import "ASICloudFilesObject.h" 8 | 9 | 10 | @implementation ASICloudFilesObject 11 | 12 | @synthesize name, hash, bytes, contentType, lastModified, data, metadata; 13 | 14 | + (id)object { 15 | ASICloudFilesObject *object = [[[self alloc] init] autorelease]; 16 | return object; 17 | } 18 | 19 | -(void)dealloc { 20 | [name release]; 21 | [hash release]; 22 | [contentType release]; 23 | [lastModified release]; 24 | [data release]; 25 | [metadata release]; 26 | [super dealloc]; 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuthCredentialConcreteStore+KeychainAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuthCredentialConcreteStore+TokenAdditionsMac.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.13. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MPOAuthCredentialConcreteStore.h" 11 | 12 | @interface MPOAuthCredentialConcreteStore (KeychainAdditions) 13 | 14 | - (void)addToKeychainUsingName:(NSString *)inName andValue:(NSString *)inValue; 15 | - (NSString *)findValueFromKeychainUsingName:(NSString *)inName; 16 | - (void)removeValueFromKeychainUsingName:(NSString *)inName; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/kite_hole.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 16 5 | property float x 6 | property float y 7 | property float z 8 | element face 16 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 4 0 23 | 1 4 0 24 | -0.5 5 0 25 | 0.5 5 0 26 | 0 6 0 27 | 3 0 2 1 28 | 3 1 4 3 29 | 3 1 2 4 30 | 3 2 5 4 31 | 3 3 7 6 32 | 3 3 4 7 33 | 3 4 5 8 34 | 3 5 9 8 35 | 3 6 7 10 36 | 3 7 11 10 37 | 3 8 12 11 38 | 3 8 9 12 39 | 3 10 11 13 40 | 3 11 14 13 41 | 3 11 12 14 42 | 3 13 14 15 43 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_pos_demo/trimesh_pos_demo.pro: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += . ../../.. ../../../../code/lib ../../../../code/lib/glew/include 2 | HEADERS = glwidget.h \ 3 | window.h \ 4 | mesh_type.h 5 | SOURCES = glwidget.cpp \ 6 | main.cpp \ 7 | window.cpp\ 8 | ../../../../code/lib/glew/src/glew.c \ 9 | ../../../wrap/ply/plylib.cpp\ 10 | ../../../wrap/gui/trackmode.cpp\ 11 | ../../../wrap/gui/trackball.cpp 12 | QT += opengl 13 | 14 | # install 15 | target.path = $$./debug 16 | sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS trimesh_pos_demo.pro 17 | sources.path = ./ 18 | INSTALLS += target sources 19 | 20 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/img_filters/img_filters.pro: -------------------------------------------------------------------------------- 1 | # debugging 2 | CONFIG += debug 3 | 4 | # Base options 5 | TEMPLATE = app 6 | LANGUAGE = C++ 7 | 8 | # Executable name 9 | TARGET = img_filters 10 | 11 | # STL support is enabled 12 | CONFIG += stl 13 | 14 | # enable console 15 | CONFIG += console 16 | 17 | # Awful.. 18 | win32{ 19 | DEFINES += NOMINMAX 20 | } 21 | 22 | # The following define is needed in gcc to remove the asserts 23 | win32-g++:DEFINES += NDEBUG 24 | CONFIG(debug, debug|release) { 25 | win32-g++:release:DEFINES -= NDEBUG 26 | } 27 | 28 | #include current path 29 | INCLUDEPATH += . 30 | 31 | #include lib path 32 | INCLUDEPATH += ../../.. 33 | 34 | SOURCES += img_filters.cpp 35 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_refine/trimesh_refine.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | # To solve issue related to slash vs. backslash under cygwin try: 5 | # env MINGW_IN_SHELL=1 qmake -spec win32-g++ 6 | 7 | TARGET = trimesh_refine 8 | LIBPATH += 9 | DEPENDPATH += . 10 | INCLUDEPATH += . ../../.. 11 | CONFIG += console stl 12 | TEMPLATE = app 13 | SOURCES += trimesh_refine.cpp ../../../wrap/ply/plylib.cpp 14 | # Mac specific Config required to avoid to make application bundles 15 | CONFIG -= app_bundle 16 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/knot_orig.ply2.html: -------------------------------------------------------------------------------- 1 |

Mesh info: C:\sf\apps\trimeshinfo\trimeshinfo1.01\trimeshinfosample\knot_orig.ply

2 | 3 | 4 |

GENERAL INFO

5 | 6 |

Number of vertices: 12800

7 |

Number of faces: 25600

8 |

Manifold: YES

Number of edges: 38400

9 |

Number of degenerated faces: 0

10 |

Number of unreferenced vertices: 0

11 |

Number of holes: 0

12 |

Number of border edges: 0

Number of connected components: 1

Genus: 1

13 |

Type of Mesh: REGULAR

Orientable Mesh: YES

Oriented Mesh: YES

Duplicated vertices: NO

Self Intersection: NO

-------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/moebius_big.ply2.html: -------------------------------------------------------------------------------- 1 |

Mesh info: C:\sf\apps\trimeshinfo\trimeshinfo1.01\trimeshinfosample\moebius_big.ply

2 | 3 | 4 |

GENERAL INFO

5 | 6 |

Number of vertices: 320

7 |

Number of faces: 480

8 |

Manifold: YES

Number of edges: 640

9 |

Number of degenerated faces: 0

10 |

Number of unreferenced vertices: 0

11 |

Number of holes: 0

12 |

Number of border edges: 160

Number of connected components: 1

Genus: 1

13 |

Type of Mesh: IRREGULAR

Orientable Mesh: NO

Oriented Mesh: NO

Duplicated vertices: NO

Self Intersection: NO

-------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/SVD: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SVD_MODULE_H 2 | #define EIGEN_SVD_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableMSVCWarnings.h" 7 | 8 | namespace Eigen { 9 | 10 | /** \defgroup SVD_Module SVD module 11 | * 12 | * \nonstableyet 13 | * 14 | * This module provides SVD decomposition for (currently) real matrices. 15 | * This decomposition is accessible via the following MatrixBase method: 16 | * - MatrixBase::svd() 17 | * 18 | * \code 19 | * #include 20 | * \endcode 21 | */ 22 | 23 | #include "src/SVD/SVD.h" 24 | 25 | } // namespace Eigen 26 | 27 | #include "src/Core/util/EnableMSVCWarnings.h" 28 | 29 | #endif // EIGEN_SVD_MODULE_H 30 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DBQuota.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBQuota.h 3 | // DropboxSDK 4 | // 5 | // Created by Brian Smith on 5/3/10. 6 | // Copyright 2010 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | 10 | @interface DBQuota : NSObject { 11 | long long normalConsumedBytes; 12 | long long sharedConsumedBytes; 13 | long long totalBytes; 14 | } 15 | 16 | - (id)initWithDictionary:(NSDictionary*)dict; 17 | 18 | @property (nonatomic, readonly) long long normalConsumedBytes; 19 | @property (nonatomic, readonly) long long sharedConsumedBytes; 20 | @property (nonatomic, readonly) long long totalConsumedBytes; 21 | @property (nonatomic, readonly) long long totalBytes; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/kite.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 16 5 | property float x 6 | property float y 7 | property float z 8 | element face 18 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 4 0 23 | 1 4 0 24 | -0.5 5 0 25 | 0.5 5 0 26 | 0 6 0 27 | 3 0 2 1 28 | 3 1 4 3 29 | 3 1 2 4 30 | 3 2 5 4 31 | 3 3 7 6 32 | 3 3 4 7 33 | 3 4 8 7 34 | 3 4 5 8 35 | 3 5 9 8 36 | 3 6 7 10 37 | 3 7 11 10 38 | 3 7 8 11 39 | 3 8 12 11 40 | 3 8 9 12 41 | 3 10 11 13 42 | 3 11 14 13 43 | 3 11 12 14 44 | 3 13 14 15 45 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/kite_hole.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 16 5 | property float x 6 | property float y 7 | property float z 8 | element face 16 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 4 0 23 | 1 4 0 24 | -0.5 5 0 25 | 0.5 5 0 26 | 0 6 0 27 | 3 0 2 1 28 | 3 1 4 3 29 | 3 1 2 4 30 | 3 2 5 4 31 | 3 3 7 6 32 | 3 3 4 7 33 | 3 4 5 8 34 | 3 5 9 8 35 | 3 6 7 10 36 | 3 7 11 10 37 | 3 8 12 11 38 | 3 8 9 12 39 | 3 10 11 13 40 | 3 11 14 13 41 | 3 11 12 14 42 | 3 13 14 15 43 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iPadSampleAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // iPadSampleAppDelegate.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 15/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface iPadSampleAppDelegate : NSObject { 12 | UIWindow *window; 13 | UISplitViewController *splitViewController; 14 | } 15 | 16 | @property (nonatomic, retain) IBOutlet UIWindow *window; 17 | @property (nonatomic, retain) IBOutlet UISplitViewController *splitViewController; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_base/trimesh_definition.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | #include 9 | 10 | class MyEdge; 11 | class MyFace; 12 | 13 | class MyVertex: public vcg::VertexSimp2{}; 14 | class MyFace: public vcg::FaceSimp2{}; 15 | 16 | class MyMesh: public vcg::tri::TriMesh< std::vector, std::vector > {}; 17 | 18 | int main() 19 | { 20 | MyMesh m; 21 | return 0; 22 | } -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/kite.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 16 5 | property float x 6 | property float y 7 | property float z 8 | element face 18 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -0.5 1 0 13 | 0.5 1 0 14 | -1 2 0 15 | 0 2 0 16 | 1 2 0 17 | -1.5 3 0 18 | -0.5 3 0 19 | 0.5 3 0 20 | 1.5 3 0 21 | -1 4 0 22 | 0 4 0 23 | 1 4 0 24 | -0.5 5 0 25 | 0.5 5 0 26 | 0 6 0 27 | 3 0 2 1 28 | 3 1 4 3 29 | 3 1 2 4 30 | 3 2 5 4 31 | 3 3 7 6 32 | 3 3 4 7 33 | 3 4 8 7 34 | 3 4 5 8 35 | 3 5 9 8 36 | 3 6 7 10 37 | 3 7 11 10 38 | 3 7 8 11 39 | 3 8 12 11 40 | 3 8 9 12 41 | 3 10 11 13 42 | 3 11 14 13 43 | 3 11 12 14 44 | 3 13 14 15 45 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DBError.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBError.h 3 | // DropboxSDK 4 | // 5 | // Created by Brian Smith on 7/21/10. 6 | // Copyright 2010 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | /* This file contains error codes and the dropbox error domain */ 10 | 11 | extern NSString* DBErrorDomain; 12 | 13 | // Error codes in the dropbox.com domain represent the HTTP status code if less than 1000 14 | typedef enum { 15 | DBErrorNone = 0, 16 | DBErrorGenericError = 1000, 17 | DBErrorFileNotFound, 18 | DBErrorInsufficientDiskSpace, 19 | DBErrorIllegalFileType, // Error sent if you try to upload a directory 20 | DBErrorInvalidResponse, // Sent when the client does not get valid JSON when it's expecting it 21 | } DBErrorCode; 22 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/msvc/trimeshinfo/Mesh/eight2D.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 19 5 | property float x 6 | property float y 7 | property float z 8 | element face 20 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -1 1 0 13 | 0 1 0 14 | 1 1 0 15 | -2 2 0 16 | -1 2 0 17 | 1 2 0 18 | 2 2 0 19 | -1 3 0 20 | 0 3 0 21 | 1 3 0 22 | -2 4 0 23 | -1 4 0 24 | 1 4 0 25 | 2 4 0 26 | -1 5 0 27 | 0 5 0 28 | 1 5 0 29 | 0 6 0 30 | 3 0 2 1 31 | 3 0 3 2 32 | 3 1 5 4 33 | 3 2 5 1 34 | 3 3 6 2 35 | 3 3 7 6 36 | 3 5 8 4 37 | 3 5 9 8 38 | 3 6 10 9 39 | 3 7 10 6 40 | 3 8 12 11 41 | 3 9 12 8 42 | 3 10 13 9 43 | 3 10 14 13 44 | 3 12 15 11 45 | 3 12 16 15 46 | 3 13 17 16 47 | 3 14 17 13 48 | 3 16 18 15 49 | 3 17 18 16 50 | 51 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/SynchronousViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SynchronousViewController.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 07/11/2008. 6 | // Copyright 2008 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SampleViewController.h" 11 | @class ASIHTTPRequest; 12 | 13 | @interface SynchronousViewController : SampleViewController { 14 | ASIHTTPRequest *request; 15 | UITextField *urlField; 16 | UITextView *responseField; 17 | UIButton *goButton; 18 | 19 | } 20 | - (IBAction)simpleURLFetch:(id)sender; 21 | 22 | @property (retain, nonatomic) ASIHTTPRequest *request; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/CloudFiles/ASICloudFilesContainer.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASICloudFilesContainer.m 3 | // 4 | // Created by Michael Mayo on 1/7/10. 5 | // 6 | 7 | #import "ASICloudFilesContainer.h" 8 | 9 | 10 | @implementation ASICloudFilesContainer 11 | 12 | // regular container attributes 13 | @synthesize name, count, bytes; 14 | 15 | // CDN container attributes 16 | @synthesize cdnEnabled, ttl, cdnURL, logRetention, referrerACL, useragentACL; 17 | 18 | + (id)container { 19 | ASICloudFilesContainer *container = [[[self alloc] init] autorelease]; 20 | return container; 21 | } 22 | 23 | -(void) dealloc { 24 | [name release]; 25 | [cdnURL release]; 26 | [referrerACL release]; 27 | [useragentACL release]; 28 | [super dealloc]; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/shadevis/history.txt: -------------------------------------------------------------------------------- 1 | 2 | VCGLib http://vcg.sf.net o o 3 | Visual and Computer Graphics Library o o 4 | _ O _ 5 | Copyright(C) 2005-2006 \/)\/ 6 | Visual Computing Lab http://vcg.isti.cnr.it /\/| 7 | ISTI - Italian National Research Council | 8 | \ 9 | ShadeVis 1.00 2005/11/11 10 | All rights reserved. 11 | 12 | 13 | 2005/11/11 Release 1.00 14 | Initial Release -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/LU: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_LU_MODULE_H 2 | #define EIGEN_LU_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableMSVCWarnings.h" 7 | 8 | namespace Eigen { 9 | 10 | /** \defgroup LU_Module LU module 11 | * This module includes %LU decomposition and related notions such as matrix inversion and determinant. 12 | * This module defines the following MatrixBase methods: 13 | * - MatrixBase::inverse() 14 | * - MatrixBase::determinant() 15 | * 16 | * \code 17 | * #include 18 | * \endcode 19 | */ 20 | 21 | #include "src/LU/LU.h" 22 | #include "src/LU/Determinant.h" 23 | #include "src/LU/Inverse.h" 24 | 25 | } // namespace Eigen 26 | 27 | #include "src/Core/util/EnableMSVCWarnings.h" 28 | 29 | #endif // EIGEN_LU_MODULE_H 30 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iPhoneSampleAppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // iPhoneSampleAppDelegate.m 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 07/11/2008. 6 | // Copyright All-Seeing Interactive 2008. All rights reserved. 7 | // 8 | 9 | #import "iPhoneSampleAppDelegate.h" 10 | 11 | @implementation iPhoneSampleAppDelegate 12 | 13 | - (void)applicationDidFinishLaunching:(UIApplication *)application 14 | { 15 | [[tabBarController view] setFrame:CGRectMake(0, 0, 320, 480)]; 16 | [window addSubview:[tabBarController view]]; 17 | } 18 | 19 | - (void)dealloc 20 | { 21 | [window release]; 22 | [super dealloc]; 23 | } 24 | 25 | @synthesize window; 26 | 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/eight2D.ply: -------------------------------------------------------------------------------- 1 | ply 2 | format ascii 1.0 3 | comment VCGLIB generated 4 | element vertex 19 5 | property float x 6 | property float y 7 | property float z 8 | element face 20 9 | property list uchar int vertex_indices 10 | end_header 11 | 0 0 0 12 | -1 1 0 13 | 0 1 0 14 | 1 1 0 15 | -2 2 0 16 | -1 2 0 17 | 1 2 0 18 | 2 2 0 19 | -1 3 0 20 | 0 3 0 21 | 1 3 0 22 | -2 4 0 23 | -1 4 0 24 | 1 4 0 25 | 2 4 0 26 | -1 5 0 27 | 0 5 0 28 | 1 5 0 29 | 0 6 0 30 | 3 0 2 1 31 | 3 0 3 2 32 | 3 1 5 4 33 | 3 2 5 1 34 | 3 3 6 2 35 | 3 3 7 6 36 | 3 5 8 4 37 | 3 5 9 8 38 | 3 6 10 9 39 | 3 7 10 6 40 | 3 8 12 11 41 | 3 9 12 8 42 | 3 10 13 9 43 | 3 10 14 13 44 | 3 12 15 11 45 | 3 12 16 15 46 | 3 13 17 16 47 | 3 14 17 13 48 | 3 16 18 15 49 | 3 17 18 16 50 | 51 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ClientCertificateTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ClientCertificateTests.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 18/08/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | // Currently, these tests only work on iOS - it looks like the method for parsing the PKCS12 file would need to be ported 10 | 11 | #import 12 | #import 13 | #import "ASITestCase.h" 14 | 15 | @interface ClientCertificateTests : ASITestCase { 16 | 17 | } 18 | - (void)testClientCertificate; 19 | + (BOOL)extractIdentity:(SecIdentityRef *)outIdentity andTrust:(SecTrustRef*)outTrust fromPKCS12Data:(NSData *)inPKCS12Data; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/AuthenticationViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AuthenticationViewController.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 01/08/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SampleViewController.h" 11 | @class ASIHTTPRequest; 12 | 13 | @interface AuthenticationViewController : SampleViewController { 14 | 15 | ASIHTTPRequest *request; 16 | 17 | UISwitch *useKeychain; 18 | UISwitch *useBuiltInDialog; 19 | UITextView *responseField; 20 | } 21 | - (IBAction)fetchTopSecretInformation:(id)sender; 22 | 23 | @property (retain, nonatomic) ASIHTTPRequest *request; 24 | @end 25 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/trimesh_SDL/trimesh_sdl.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) ven 24. giu 14:14:20 2005 3 | ###################################################################### 4 | 5 | TARGET = trimesh_sdl 6 | LIBPATH += ../../../../code/lib/SDL/lib 7 | LIBPATH += ../../../../code/lib/glew/lib 8 | win32:LIBS += SDL.lib SDLmain.lib opengl32.lib glu32.lib glew32s.lib glew32.lib 9 | DEPENDPATH += . 10 | INCLUDEPATH += . ../../.. 11 | INCLUDEPATH += . ../../../../code/lib/glew/include 12 | INCLUDEPATH += . ../../../../code/lib/SDL/include/SDL 13 | CONFIG += console stl 14 | TEMPLATE = app 15 | SOURCES += trimesh_sdl.cpp ../../../wrap/ply/plylib.cpp ../../../wrap/gui/trackball.cpp ../../../wrap/gui/trackmode.cpp 16 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/CloudFiles/ASICloudFilesObject.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASICloudFilesObject.h 3 | // 4 | // Created by Michael Mayo on 1/7/10. 5 | // 6 | 7 | #import 8 | 9 | 10 | @interface ASICloudFilesObject : NSObject { 11 | NSString *name; 12 | NSString *hash; 13 | NSUInteger bytes; 14 | NSString *contentType; 15 | NSDate *lastModified; 16 | NSData *data; 17 | NSMutableDictionary *metadata; 18 | } 19 | 20 | @property (retain) NSString *name; 21 | @property (retain) NSString *hash; 22 | @property (assign) NSUInteger bytes; 23 | @property (retain) NSString *contentType; 24 | @property (retain) NSDate *lastModified; 25 | @property (retain) NSData *data; 26 | @property (retain) NSMutableDictionary *metadata; 27 | 28 | + (id)object; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASIS3RequestTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIS3RequestTests.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 12/07/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "ASITestCase.h" 10 | 11 | @class ASINetworkQueue; 12 | 13 | @interface ASIS3RequestTests : ASITestCase { 14 | ASINetworkQueue *networkQueue; 15 | float progress; 16 | } 17 | 18 | - (void)testAuthenticationHeaderGeneration; 19 | - (void)testREST; 20 | - (void)testFailure; 21 | - (void)testListRequest; 22 | - (void)testSubclasses; 23 | - (void)createTestBucket; 24 | - (void)testCopy; 25 | - (void)testHTTPS; 26 | 27 | @property (retain,nonatomic) ASINetworkQueue *networkQueue; 28 | @end 29 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/extractors/extractor/Definitions.h: -------------------------------------------------------------------------------- 1 | #ifndef ___DEFINITIONS 2 | #define ___DEFINITIONS 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | 10 | typedef float ScalarType; 11 | 12 | class Edge; 13 | class Face; 14 | class Vertex : public vcg::VertexAFVMVN< ScalarType, Edge, Face > {}; 15 | class Face : public vcg::FaceAFAVFN< Vertex, Edge, Face> {}; 16 | class Mesh : public vcg::tri::TriMesh< std::vector< Vertex>, std::vector< Face > > {}; 17 | 18 | typedef vcg::tri::Allocator< Mesh > Allocator; 19 | typedef vcg::Box3< int > BoundingBox; 20 | typedef Vertex* VertexPointer; 21 | 22 | #endif //___DEFINITIONS -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/ToggleCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // ToggleCell.m 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 17/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "ToggleCell.h" 10 | 11 | 12 | @implementation ToggleCell 13 | 14 | + (id)cell 15 | { 16 | ToggleCell *cell = [[[ToggleCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"ToggleCell"] autorelease]; 17 | [[cell textLabel] setTextAlignment:UITextAlignmentLeft]; 18 | [cell setToggle:[[[UISwitch alloc] initWithFrame:CGRectMake(0,0,20,20)] autorelease]]; 19 | [cell setAccessoryView:[cell toggle]]; 20 | return cell; 21 | } 22 | 23 | @synthesize toggle; 24 | @end 25 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/SampleViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SampleViewController.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 17/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface SampleViewController : UIViewController { 13 | UINavigationBar *navigationBar; 14 | UITableView *tableView; 15 | } 16 | 17 | - (void)showNavigationButton:(UIBarButtonItem *)button; 18 | - (void)hideNavigationButton:(UIBarButtonItem *)button; 19 | 20 | @property (retain, nonatomic) IBOutlet UINavigationBar *navigationBar; 21 | @property (retain, nonatomic) IBOutlet UITableView *tableView; 22 | @end 23 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/UploadViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UploadViewController.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 31/12/2008. 6 | // Copyright 2008 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SampleViewController.h" 11 | @class ASIFormDataRequest; 12 | 13 | @interface UploadViewController : SampleViewController { 14 | 15 | ASIFormDataRequest *request; 16 | 17 | IBOutlet UIProgressView *progressIndicator; 18 | UITextView *resultView; 19 | } 20 | 21 | - (IBAction)performLargeUpload:(id)sender; 22 | - (IBAction)toggleThrottling:(id)sender; 23 | 24 | @property (retain, nonatomic) ASIFormDataRequest *request; 25 | @end 26 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iPadSampleAppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // iPadSampleAppDelegate.m 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 15/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "iPadSampleAppDelegate.h" 10 | 11 | @implementation iPadSampleAppDelegate 12 | 13 | - (void)applicationDidFinishLaunching:(UIApplication *)application 14 | { 15 | [window addSubview:[splitViewController view]]; 16 | [window makeKeyAndVisible]; 17 | } 18 | 19 | - (void)dealloc { 20 | [splitViewController release]; 21 | [window release]; 22 | [super dealloc]; 23 | } 24 | 25 | 26 | @synthesize window; 27 | @synthesize splitViewController; 28 | @end 29 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/WebPageViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WebPageViewController.h 3 | // iPhone 4 | // 5 | // Created by Ben Copsey on 03/10/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SampleViewController.h" 11 | 12 | @class ASIWebPageRequest; 13 | 14 | @interface WebPageViewController : SampleViewController { 15 | UIWebView *webView; 16 | UITextField *urlField; 17 | UITextView *responseField; 18 | UISwitch *replaceURLsSwitch; 19 | ASIWebPageRequest *request; 20 | NSMutableArray *requestsInProgress; 21 | } 22 | - (void)fetchURL:(NSURL *)url; 23 | 24 | @property (retain, nonatomic) ASIWebPageRequest *request; 25 | @property (retain, nonatomic) NSMutableArray *requestsInProgress; 26 | @end 27 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DBAccountInfo.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBAccountInfo.h 3 | // DropboxSDK 4 | // 5 | // Created by Brian Smith on 5/3/10. 6 | // Copyright 2010 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | 10 | #import "DBQuota.h" 11 | 12 | @interface DBAccountInfo : NSObject { 13 | NSString* country; 14 | NSString* displayName; 15 | DBQuota* quota; 16 | NSString* userId; 17 | NSString* referralLink; 18 | NSDictionary* original; 19 | } 20 | 21 | - (id)initWithDictionary:(NSDictionary*)dict; 22 | 23 | @property (nonatomic, readonly) NSString* country; 24 | @property (nonatomic, readonly) NSString* displayName; 25 | @property (nonatomic, readonly) DBQuota* quota; 26 | @property (nonatomic, readonly) NSString* userId; 27 | @property (nonatomic, readonly) NSString* referralLink; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.01/trimeshinfosample/readme.txt: -------------------------------------------------------------------------------- 1 | This directory contains six 3d models that can be used to test trimeshinfo. 2 | The models represent a toroidal knot at two different level of details: 3 | 4 | - knot_orig.ply 12800 vertexes, 25600 triangles: the original high resolution mesh 5 | - knot_subsampled.ply 800 vertexes, 1600 triangles: a low res model obtained by simple uniform subsampling 6 | - knot_vcg_simplified.ply 800 vertexes, 1600 triangles: a low res model obtained by our library simplification code 7 | 8 | a low resolution model of the Kleine bottle: 9 | 10 | - kleine.ply 255 vertexes, 520 triangles 11 | 12 | two low resolution models of the moebius strip: 13 | 14 | - moebius.ply 80 vertexes, 160 triangles 15 | - moebius_big.ply 320 vertexes, 480 triangles 16 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/trimeshinfo/trimeshinfo1.02/trimeshinfosample/readme.txt: -------------------------------------------------------------------------------- 1 | This directory contains six 3d models that can be used to test trimeshinfo. 2 | The models represent a toroidal knot at two different level of details: 3 | 4 | - knot_orig.ply 12800 vertexes, 25600 triangles: the original high resolution mesh 5 | - knot_subsampled.ply 800 vertexes, 1600 triangles: a low res model obtained by simple uniform subsampling 6 | - knot_vcg_simplified.ply 800 vertexes, 1600 triangles: a low res model obtained by our library simplification code 7 | 8 | a low resolution model of the Kleine bottle: 9 | 10 | - kleine.ply 255 vertexes, 520 triangles 11 | 12 | two low resolution models of the moebius strip: 13 | 14 | - moebius.ply 80 vertexes, 160 triangles 15 | - moebius_big.ply 320 vertexes, 480 triangles 16 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ASITestCase.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASITestCase.m 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 26/07/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "ASITestCase.h" 10 | 11 | 12 | @implementation ASITestCase 13 | 14 | - (NSString *)filePathForTemporaryTestFiles 15 | { 16 | NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"ASIHTTPRequest Test Files"]; 17 | if (![[NSFileManager defaultManager] fileExistsAtPath:path isDirectory:NULL]) { 18 | [[NSFileManager defaultManager] createDirectoryAtPath:path withIntermediateDirectories:NO attributes:nil error:NULL]; 19 | } 20 | return path; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/RootViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // RootViewController.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 16/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface RootViewController : UITableViewController { 12 | UISplitViewController *splitViewController; 13 | UIPopoverController *popoverController; 14 | UIBarButtonItem *rootPopoverButtonItem; 15 | } 16 | @property (nonatomic, assign) IBOutlet UISplitViewController *splitViewController; 17 | @property (nonatomic, retain) UIPopoverController *popoverController; 18 | @property (nonatomic, retain) UIBarButtonItem *rootPopoverButtonItem; 19 | @end 20 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/vcgstructure.txt: -------------------------------------------------------------------------------- 1 | 2 | VCG 3 | Simplex 4 | Vertex 5 | Edge 6 | Face 7 | Tetra 8 | Complex 9 | TriMesh 10 | TetraMesh 11 | PointSet 12 | Math 13 | LeastSquare 14 | MatchMatrix 15 | SVD... 16 | Misc 17 | UGrid 18 | McLut 19 | RayTracer.. 20 | Space 21 | Color 22 | Point3 23 | Point4 24 | Matrix3 25 | Matrix4 26 | Ray 27 | Line 28 | Segment 29 | Intersection... 30 | Pict 31 | Picture 32 | 33 | APPS 34 | Metro 35 | TriMeshDeci 36 | Redetail 37 | 38 | INTE 39 | Trackball 40 | Loaders ? 41 | LoadSavePly... 42 | LoadSave3Ds... 43 | LoadSaveMax... 44 | LoadSaveSorata... 45 | loader.h 46 | OpenGl 47 | Devil 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/sample.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Hand made pro. 3 | ###################################################################### 4 | 5 | TEMPLATE = subdirs 6 | SUBDIRS = trimesh_base \ 7 | trimesh_topology\ 8 | trimesh_smooth \ 9 | trimesh_refine \ 10 | trimesh_clustering \ 11 | trimesh_isosurface \ 12 | trimesh_join \ 13 | trimesh_optional \ 14 | trimesh_intersection \ 15 | trimesh_ball_pivoting \ 16 | trimesh_hole \ 17 | polygonmesh_base \ 18 | aabb_binary_tree \ 19 | edgemesh_grid \ 20 | trimesh_attribute 21 | 22 | sources.files = *.pro 23 | sources.path = . 24 | INSTALLS += sources 25 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/wrap/qt/to_string.h: -------------------------------------------------------------------------------- 1 | #ifndef TOSTRING_H 2 | #define TOSTRING_H 3 | #include 4 | #include 5 | 6 | inline QString toString( const vcg::Point4f& p ){ 7 | QString s; 8 | s.sprintf("%f %f %f %f", p[0], p[1], p[2], p[3]); 9 | return s; 10 | } 11 | inline QString toString( const vcg::Point3f& p ){ 12 | QString s; 13 | s.sprintf("%f %f %f", p[0], p[1], p[2]); 14 | return s; 15 | } 16 | inline QString toString( const vcg::Point2f& p ){ 17 | QString s; 18 | s.sprintf("%f %f", p[0], p[1]); 19 | return s; 20 | } 21 | inline QString toString( const vcg::Point2i& p ){ 22 | QString s; 23 | s.sprintf("%d %d", p[0], p[1]); 24 | return s; 25 | } 26 | inline QString toString(vcg::Matrix44f& m){ 27 | QString mat; 28 | for(int i=0; i<3; i++){ 29 | mat.append( toString( m.GetRow4(i) ) ); 30 | mat.append("\n"); 31 | } 32 | return mat; 33 | } 34 | #endif // TOSTRING_H 35 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/PerformanceTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // PerformanceTests.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 17/12/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ASITestCase.h" 11 | 12 | @interface PerformanceTests : ASITestCase { 13 | NSURL *testURL; 14 | 15 | NSDate *testStartDate; 16 | int requestsComplete; 17 | NSMutableArray *responseData; 18 | unsigned long bytesDownloaded; 19 | } 20 | 21 | - (void)testASIHTTPRequestAsyncPerformance; 22 | - (void)testNSURLConnectionAsyncPerformance; 23 | 24 | @property (retain,nonatomic) NSURL *testURL; 25 | @property (retain,nonatomic) NSDate *testStartDate; 26 | @property (assign,nonatomic) int requestsComplete; 27 | @property (retain,nonatomic) NSMutableArray *responseData; 28 | @end 29 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Build Scripts/set_version_number.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | # This script sets a version number for ASIHTTPRequest based on the last commit, and is run when you build one of the targets in the Xcode projects that come with ASIHTTPRequest 4 | # It only really needs to run on my computer, not on yours... :) 5 | require 'find' 6 | if (File.exists?('.git') && File.directory?('.git') && File.exists?('/usr/local/bin/git')) 7 | newversion = `/usr/local/bin/git describe --tags`.match(/(v([0-9]+)(\.([0-9]+)){1,}-([0-9]+))/).to_s.gsub(/[0-9]+$/){|commit| (commit.to_i + 1).to_s}+Time.now.strftime(" %Y-%m-%d") 8 | buffer = File.new('Classes/ASIHTTPRequest.m','r').read 9 | if !buffer.match(/#{Regexp.quote(newversion)}/) 10 | buffer = buffer.sub(/(NSString \*ASIHTTPRequestVersion = @\")(.*)(";)/,'\1'+newversion+'\3'); 11 | File.open('Classes/ASIHTTPRequest.m','w') {|fw| fw.write(buffer)} 12 | end 13 | end -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/ProxyTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // ProxyTests.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 02/08/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ASITestCase.h" 11 | @class ASINetworkQueue; 12 | 13 | // Proxy tests must be run separately from other tests, using the proxy you specify 14 | // Some tests require an authenticating proxy to function 15 | 16 | @interface ProxyTests : ASITestCase { 17 | ASINetworkQueue *queue; 18 | BOOL complete; 19 | } 20 | - (void)testProxy; 21 | - (void)testProxyAutodetect; 22 | - (void)testProxyWithSuppliedAuthenticationCredentials; 23 | - (void)testDoubleAuthentication; 24 | - (void)testProxyForHTTPS; 25 | 26 | @property (retain) ASINetworkQueue *queue; 27 | @property (assign) BOOL complete; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleDisplayName 8 | ASIHTTPRequestTests 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIconFile 12 | iphone-tests-icon.png 13 | CFBundleIdentifier 14 | com.allseeinginteractive.asihttprequest.tests 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/strict.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // strict.xcconfig 3 | // Mac 4 | // 5 | // Created by Ben Copsey on 25/11/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | GCC_WARN_CHECK_SWITCH_STATEMENTS = YES 10 | GCC_WARN_SHADOW = YES 11 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES 12 | GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES 13 | GCC_WARN_ABOUT_RETURN_TYPE = YES 14 | //GCC_WARN_MISSING_PARENTHESES = YES 15 | GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES 16 | //GCC_WARN_ABOUT_MISSING_NEWLINE = YES 17 | GCC_WARN_SIGN_COMPARE = YES 18 | GCC_WARN_STRICT_SELECTOR_MATCH = missing value 19 | GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES 20 | GCC_WARN_UNDECLARED_SELECTOR = YES 21 | GCC_WARN_UNUSED_FUNCTION = YES 22 | GCC_WARN_UNUSED_LABEL = YES 23 | GCC_WARN_UNUSED_VALUE = YES 24 | GCC_WARN_UNUSED_VARIABLE = YES 25 | GCC_TREAT_WARNINGS_AS_ERRORS = YES 26 | //RUN_CLANG_STATIC_ANALYZER = YES -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/style.txt: -------------------------------------------------------------------------------- 1 | Lo stile della lib 2 | 3 | FileSystem 4 | nomi dei file sempre tutti minuscoli, se parole composte separato da _ 5 | 6 | Coding 7 | 8 | Nomi delle classi con la maiuscola 9 | 10 | nomi dei metodi con la prima Maiuscola e maiuscole interne per separare parole composte 11 | gli enum tutti maiuscoli 12 | 13 | nomi degli arg template tutto maiuscolo significativo e che possibilimente ricordi la funzione di cui e' argomento e.g. SM_MESH per Smooth!) 14 | 15 | nomi dei membri con la prima minuscola 16 | 17 | Il tabbing o con spazi o con un tab == 2 spazi 18 | 19 | nei .h prima tutti i prototipi delle funzioni e poi le implementazioni inline (soprattutto per i membri delle classi) 20 | 21 | ogni file.h deve includere tutto quello che gli serve. 22 | 23 | a capo e parentesi a piacere. 24 | 25 | non si DEVE assumere alcun path assoluto. 26 | nemmeno nelle app (l'albero di cvs e' quello vero!) 27 | 28 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tetraviewer/qmake_image_collection.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** Image collection for project 'TetraView'. 3 | ** 4 | ** Generated from reading image files: 5 | ** images/editcopy 6 | ** images/editcut 7 | ** images/editpaste 8 | ** images/filenew 9 | ** images/fileopen 10 | ** images/filesave 11 | ** images/print 12 | ** images/redo 13 | ** images/searchfind 14 | ** images/undo 15 | ** images/Open64.png 16 | ** 17 | ** Created: Mon Oct 4 19:00:57 2004 18 | ** by: The User Interface Compiler ($Id: qmake_image_collection.cpp,v 1.3 2004-10-04 18:01:36 ganovelli Exp $) 19 | ** 20 | ** WARNING! All changes made in this file will be lost! 21 | ****************************************************************************/ 22 | 23 | #include 24 | #include 25 | #include 26 | #include 27 | 28 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuthParameterFactory.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuthParameterFactory.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.06. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | extern NSString *kMPOAuthSignatureMethod; 10 | 11 | @class MPURLRequestParameter; 12 | 13 | @protocol MPOAuthParameterFactory 14 | 15 | @property (nonatomic, readwrite, retain) NSString *signatureMethod; 16 | @property (nonatomic, readonly) NSString *signingKey; 17 | @property (nonatomic, readonly) NSString *timestamp; 18 | 19 | - (NSArray *)oauthParameters; 20 | 21 | - (MPURLRequestParameter *)oauthConsumerKeyParameter; 22 | - (MPURLRequestParameter *)oauthTokenParameter; 23 | - (MPURLRequestParameter *)oauthSignatureMethodParameter; 24 | - (MPURLRequestParameter *)oauthTimestampParameter; 25 | - (MPURLRequestParameter *)oauthNonceParameter; 26 | - (MPURLRequestParameter *)oauthVersionParameter; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_QT/trimesh_qt.pro: -------------------------------------------------------------------------------- 1 | # Base options 2 | TEMPLATE = app 3 | LANGUAGE = C++ 4 | 5 | # QT modules 6 | QT += opengl 7 | 8 | # Executable name 9 | TARGET = trimesh_qt 10 | 11 | # Directories 12 | DESTDIR = . 13 | UI_DIR = build/ui 14 | MOC_DIR = build/moc 15 | OBJECTS_DIR = build/obj 16 | 17 | # Lib headers 18 | INCLUDEPATH += . 19 | INCLUDEPATH += ../../.. 20 | 21 | # Lib sources 22 | SOURCES += ../../../wrap/ply/plylib.cpp 23 | SOURCES += ../../../wrap/gui/trackball.cpp 24 | SOURCES += ../../../wrap/gui/trackmode.cpp 25 | 26 | 27 | # Compile glew 28 | DEFINES += GLEW_STATIC 29 | INCLUDEPATH += ../../../../code/lib/glew/include 30 | SOURCES += ../../../../code/lib/glew/src/glew.c 31 | 32 | # Awful problem with windows.. 33 | win32{ 34 | DEFINES += NOMINMAX 35 | } 36 | 37 | # Input 38 | HEADERS += mainwindow.h 39 | HEADERS += glarea.h 40 | 41 | SOURCES += main.cpp 42 | SOURCES += mainwindow.cpp 43 | SOURCES += glarea.cpp 44 | 45 | FORMS += mainwindow.ui 46 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Build Scripts/fetch_ios_ghunit.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | # This script fetches a pre-compiled copy of the iOS GHUnit.framework, if one isn't already in the External/GHUnit folder 4 | # This replaces the old system, where GHUnit was included as a git submodule, because: 5 | # a) git submodules confuse people (including me) 6 | # b) GHUnit seems to be tricky to build without warnings 7 | # The pre-compiled frameworks on allseeing-i.com were taken directly from those on the GHUnit downloads page on GitHub 8 | # If you'd rather build GHUnit yourself, simply grab a copy from http://github.com/gabriel/gh-unit and drop your built framework into External/GHUnit 9 | 10 | require 'net/http' 11 | if (!File.exists?('External/GHUnit/GHUnitIOS.framework')) 12 | `curl -s http://allseeing-i.com/ASIHTTPRequest/GHUnit/GHUnit-IOS.zip > External/GHUnit/GHUnit-IOS.zip` 13 | `unzip External/GHUnit/GHUnit-IOS.zip -d External/GHUnit/ & rm External/GHUnit/GHUnit-IOS.zip` 14 | end -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Build Scripts/fetch_mac_ghunit.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | # This script fetches a pre-compiled copy of the Mac GHUnit.framework, if one isn't already in the External/GHUnit folder 4 | # This replaces the old system, where GHUnit was included as a git submodule, because: 5 | # a) git submodules confuse people (including me) 6 | # b) GHUnit seems to be tricky to build without warnings 7 | # The pre-compiled frameworks on allseeing-i.com were taken directly from those on the GHUnit downloads page on GitHub 8 | # If you'd rather build GHUnit yourself, simply grab a copy from http://github.com/gabriel/gh-unit and drop your built framework into External/GHUnit 9 | 10 | require 'net/http' 11 | if (!File.exists?('External/GHUnit/GHUnit.framework')) 12 | `curl -s http://allseeing-i.com/ASIHTTPRequest/GHUnit/GHUnit-Mac.zip > External/GHUnit/GHUnit-Mac.zip` 13 | `unzip External/GHUnit/GHUnit-Mac.zip -d External/GHUnit/ & rm External/GHUnit/GHUnit-Mac.zip` 14 | end -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/ptx2ply/ptx2ply.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 8.00 2 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptx2ply", "ptx2ply.vcproj", "{80BC3B30-0C1E-4714-9B4A-B8076C935BA0}" 3 | ProjectSection(ProjectDependencies) = postProject 4 | EndProjectSection 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfiguration) = preSolution 8 | Debug = Debug 9 | Release = Release 10 | EndGlobalSection 11 | GlobalSection(ProjectConfiguration) = postSolution 12 | {80BC3B30-0C1E-4714-9B4A-B8076C935BA0}.Debug.ActiveCfg = Debug|Win32 13 | {80BC3B30-0C1E-4714-9B4A-B8076C935BA0}.Debug.Build.0 = Debug|Win32 14 | {80BC3B30-0C1E-4714-9B4A-B8076C935BA0}.Release.ActiveCfg = Release|Win32 15 | {80BC3B30-0C1E-4714-9B4A-B8076C935BA0}.Release.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(ExtensibilityGlobals) = postSolution 18 | EndGlobalSection 19 | GlobalSection(ExtensibilityAddIns) = postSolution 20 | EndGlobalSection 21 | EndGlobal 22 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/CloudFiles/ASICloudFilesContainerXMLParserDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASICloudFilesContainerXMLParserDelegate.h 3 | // 4 | // Created by Michael Mayo on 1/10/10. 5 | // 6 | 7 | #import "ASICloudFilesRequest.h" 8 | 9 | #if !TARGET_OS_IPHONE || (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_4_0) 10 | #import "ASINSXMLParserCompat.h" 11 | #endif 12 | 13 | @class ASICloudFilesContainer; 14 | 15 | @interface ASICloudFilesContainerXMLParserDelegate : NSObject { 16 | 17 | NSMutableArray *containerObjects; 18 | 19 | // Internally used while parsing the response 20 | NSString *currentContent; 21 | NSString *currentElement; 22 | ASICloudFilesContainer *currentObject; 23 | } 24 | 25 | @property (retain) NSMutableArray *containerObjects; 26 | 27 | @property (retain) NSString *currentElement; 28 | @property (retain) NSString *currentContent; 29 | @property (retain) ASICloudFilesContainer *currentObject; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/S3/ASIS3ServiceRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIS3ServiceRequest.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 16/03/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | // Create an ASIS3ServiceRequest to obtain a list of your buckets 9 | 10 | #import 11 | #import "ASIS3Request.h" 12 | 13 | @class ASIS3Bucket; 14 | 15 | @interface ASIS3ServiceRequest : ASIS3Request { 16 | 17 | // Internally used while parsing the response 18 | ASIS3Bucket *currentBucket; 19 | NSString *ownerName; 20 | NSString *ownerID; 21 | 22 | // A list of the buckets stored on S3 for this account 23 | NSMutableArray *buckets; 24 | } 25 | 26 | // Perform a GET request on the S3 service 27 | // This will fetch a list of the buckets attached to the S3 account 28 | + (id)serviceRequest; 29 | 30 | @property (retain, readonly) NSMutableArray *buckets; 31 | @end 32 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iPhoneInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleDisplayName 8 | ASIHTTPRequest Demo 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIconFile 12 | iphone-icon.png 13 | CFBundleIdentifier 14 | com.allseeinginteractive.asihttprequest.iphone.sample 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | iPhoneMainWindow 25 | 26 | 27 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/tetramesh/test/test.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 7.00 2 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test.vcproj", "{27987C13-6147-48FE-AA21-B2175451AA13}" 3 | EndProject 4 | Global 5 | GlobalSection(SolutionConfiguration) = preSolution 6 | ConfigName.0 = Debug 7 | ConfigName.1 = Release 8 | EndGlobalSection 9 | GlobalSection(ProjectDependencies) = postSolution 10 | EndGlobalSection 11 | GlobalSection(ProjectConfiguration) = postSolution 12 | {27987C13-6147-48FE-AA21-B2175451AA13}.Debug.ActiveCfg = Debug|Win32 13 | {27987C13-6147-48FE-AA21-B2175451AA13}.Debug.Build.0 = Debug|Win32 14 | {27987C13-6147-48FE-AA21-B2175451AA13}.Release.ActiveCfg = Release|Win32 15 | {27987C13-6147-48FE-AA21-B2175451AA13}.Release.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(ExtensibilityGlobals) = postSolution 18 | EndGlobalSection 19 | GlobalSection(ExtensibilityAddIns) = postSolution 20 | EndGlobalSection 21 | EndGlobal 22 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPURLRequestParameter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPURLParameter.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.05. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface MPURLRequestParameter : NSObject { 13 | NSString *_name; 14 | NSString *_value; 15 | } 16 | 17 | @property (nonatomic, readwrite, copy) NSString *name; 18 | @property (nonatomic, readwrite, copy) NSString *value; 19 | 20 | + (NSArray *)parametersFromString:(NSString *)inString; 21 | + (NSArray *)parametersFromDictionary:(NSDictionary *)inDictionary; 22 | + (NSDictionary *)parameterDictionaryFromString:(NSString *)inString; 23 | + (NSString *)parameterStringForParameters:(NSArray *)inParameters; 24 | + (NSString *)parameterStringForDictionary:(NSDictionary *)inParameterDictionary; 25 | 26 | - (id)initWithName:(NSString *)inName andValue:(NSString *)inValue; 27 | 28 | - (NSString *)URLEncodedParameterString; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/extractors/extractors.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 8.00 2 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extractor", "extractor\extractor.vcproj", "{53BF323F-2659-4227-9D32-6FC9624028F3}" 3 | ProjectSection(ProjectDependencies) = postProject 4 | EndProjectSection 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfiguration) = preSolution 8 | Debug = Debug 9 | Release = Release 10 | EndGlobalSection 11 | GlobalSection(ProjectConfiguration) = postSolution 12 | {53BF323F-2659-4227-9D32-6FC9624028F3}.Debug.ActiveCfg = Debug|Win32 13 | {53BF323F-2659-4227-9D32-6FC9624028F3}.Debug.Build.0 = Debug|Win32 14 | {53BF323F-2659-4227-9D32-6FC9624028F3}.Release.ActiveCfg = Release|Win32 15 | {53BF323F-2659-4227-9D32-6FC9624028F3}.Release.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(ExtensibilityGlobals) = postSolution 18 | EndGlobalSection 19 | GlobalSection(ExtensibilityAddIns) = postSolution 20 | EndGlobalSection 21 | EndGlobal 22 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/trackball/trackball.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 7.00 2 | Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "trackball", "trackball.icproj", "{BFD1CCD1-E974-402C-9A01-4289A1A420D5}" 3 | EndProject 4 | Global 5 | GlobalSection(SolutionConfiguration) = preSolution 6 | ConfigName.0 = Debug 7 | ConfigName.1 = Release 8 | EndGlobalSection 9 | GlobalSection(ProjectDependencies) = postSolution 10 | EndGlobalSection 11 | GlobalSection(ProjectConfiguration) = postSolution 12 | {BFD1CCD1-E974-402C-9A01-4289A1A420D5}.Debug.ActiveCfg = Debug|Win32 13 | {BFD1CCD1-E974-402C-9A01-4289A1A420D5}.Debug.Build.0 = Debug|Win32 14 | {BFD1CCD1-E974-402C-9A01-4289A1A420D5}.Release.ActiveCfg = Release|Win32 15 | {BFD1CCD1-E974-402C-9A01-4289A1A420D5}.Release.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(ExtensibilityGlobals) = postSolution 18 | EndGlobalSection 19 | GlobalSection(ExtensibilityAddIns) = postSolution 20 | EndGlobalSection 21 | EndGlobal 22 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(Eigen_HEADERS Core LU Cholesky QR Geometry 2 | Sparse Array SVD LeastSquares 3 | QtAlignedMalloc StdVector NewStdVector 4 | Eigen Dense) 5 | 6 | if(EIGEN_BUILD_LIB) 7 | set(Eigen_SRCS 8 | src/Core/CoreInstantiations.cpp 9 | src/Cholesky/CholeskyInstantiations.cpp 10 | src/QR/QrInstantiations.cpp 11 | ) 12 | 13 | add_library(Eigen2 SHARED ${Eigen_SRCS}) 14 | 15 | install(TARGETS Eigen2 16 | RUNTIME DESTINATION bin 17 | LIBRARY DESTINATION lib 18 | ARCHIVE DESTINATION lib) 19 | endif(EIGEN_BUILD_LIB) 20 | 21 | if(CMAKE_COMPILER_IS_GNUCXX) 22 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g1 -O2") 23 | set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -g1 -O2") 24 | endif(CMAKE_COMPILER_IS_GNUCXX) 25 | 26 | install(FILES 27 | ${Eigen_HEADERS} 28 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen 29 | ) 30 | 31 | add_subdirectory(src) 32 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/S3/ASINSXMLParserCompat.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASINSXMLParserCompat.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // This file exists to prevent warnings about the NSXMLParserDelegate protocol when building S3 or Cloud Files stuff 5 | // 6 | // Created by Ben Copsey on 17/06/2010. 7 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 8 | // 9 | 10 | 11 | #if (!TARGET_OS_IPHONE && __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_6) || (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED <= __IPHONE_4_0) 12 | @protocol NSXMLParserDelegate 13 | 14 | @optional 15 | - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict; 16 | - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName; 17 | 18 | @end 19 | #endif 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuthSignatureParameter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuthSignatureParameter.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.07. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MPURLRequestParameter.h" 11 | 12 | #define kMPOAuthSignatureMethodPlaintext @"PLAINTEXT" 13 | #define kMPOAuthSignatureMethodHMACSHA1 @"HMAC-SHA1" 14 | #define kMPOAuthSignatureMethodRSASHA1 @"RSA-SHA1" 15 | 16 | @class MPOAuthURLRequest; 17 | 18 | @interface MPOAuthSignatureParameter : MPURLRequestParameter { 19 | 20 | } 21 | 22 | + (NSString *)signatureBaseStringUsingParameterString:(NSString *)inParameterString forRequest:(MPOAuthURLRequest *)inRequest; 23 | + (NSString *)HMAC_SHA1SignatureForText:(NSString *)inText usingSecret:(NSString *)inSecret; 24 | 25 | - (id)initWithText:(NSString *)inText andSecret:(NSString *)inSecret forRequest:(MPOAuthURLRequest *)inRequest usingMethod:(NSString *)inMethod; 26 | 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/docs/Doxygen/namespaces.dxy: -------------------------------------------------------------------------------- 1 | /** Main namespace. It contain all the other namespaces and */ namespace vcg {} /** Everything about triangular meshes lie in this namespace */ namespace vcg::tri {} /** Everything about tetrahedral meshes lie in this namespace */ namespace vcg::tetra {} /** Global algorithms and classes working on generic faces are defined in this namespace. Typical example are the topological surgery functions (like vcg::face::Detach and vcg::face::IsBorder) and the class vcg::face::Pos for defining \e positions over a mesh. Note that for sake of brevity the main face class is defined outside this namespace. */ namespace vcg::face {} /** Wrapper for symbols and structs defind in the old ply library */ namespace vcg::ply {} /** For all the functions and classes used to read and write meshes */ namespace vcg::tri::io {} /** For all the functions and classes used to read and write Tetrahedral Meshes */ namespace vcg::tetra::io {} /** For all the generic math functions and classes. */ namespace vcg::math {} -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuthAuthenticationMethod.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuthAuthenticationMethod.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 09.12.19. 6 | // Copyright 2009 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | extern NSString * const MPOAuthAccessTokenURLKey; 12 | 13 | @class MPOAuthAPI; 14 | 15 | @interface MPOAuthAuthenticationMethod : NSObject { 16 | MPOAuthAPI *oauthAPI_; 17 | NSURL *oauthGetAccessTokenURL_; 18 | NSTimer *refreshTimer_; 19 | } 20 | 21 | @property (nonatomic, readwrite, assign) MPOAuthAPI *oauthAPI; 22 | @property (nonatomic, readwrite, retain) NSURL *oauthGetAccessTokenURL; 23 | 24 | - (id)initWithAPI:(MPOAuthAPI *)inAPI forURL:(NSURL *)inURL; 25 | - (id)initWithAPI:(MPOAuthAPI *)inAPI forURL:(NSURL *)inURL withConfiguration:(NSDictionary *)inConfig; 26 | - (void)authenticate; 27 | 28 | - (void)setTokenRefreshInterval:(NSTimeInterval)inTimeInterval; 29 | - (void)refreshAccessToken; 30 | @end 31 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/QueueViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // QueueViewController.h 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 07/11/2008. 6 | // Copyright 2008 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SampleViewController.h" 11 | 12 | @class ASINetworkQueue; 13 | 14 | @interface QueueViewController : SampleViewController { 15 | ASINetworkQueue *networkQueue; 16 | 17 | UIImageView *imageView1; 18 | UIImageView *imageView2; 19 | UIImageView *imageView3; 20 | UIProgressView *progressIndicator; 21 | UISwitch *accurateProgress; 22 | UIProgressView *imageProgressIndicator1; 23 | UIProgressView *imageProgressIndicator2; 24 | UIProgressView *imageProgressIndicator3; 25 | UILabel *imageLabel1; 26 | UILabel *imageLabel2; 27 | UILabel *imageLabel3; 28 | BOOL failed; 29 | 30 | } 31 | 32 | - (IBAction)fetchThreeImages:(id)sender; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/zMesh/ZMeshDropbBoxConf.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshDropBoxConf.h 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | static NSString* DropbBoxAppKey = @"AppKey"; 26 | static NSString* DropbBoxAppSecret = @"AppSecret"; -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuthURLRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuthURLRequest.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.05. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface MPOAuthURLRequest : NSObject { 13 | @private 14 | NSURL *_url; 15 | NSString *_httpMethod; 16 | NSURLRequest *_urlRequest; 17 | NSMutableArray *_parameters; 18 | } 19 | 20 | @property (nonatomic, readwrite, retain) NSURL *url; 21 | @property (nonatomic, readwrite, retain) NSString *HTTPMethod; 22 | @property (nonatomic, readonly, retain) NSURLRequest *urlRequest; 23 | @property (nonatomic, readwrite, retain) NSMutableArray *parameters; 24 | 25 | - (id)initWithURL:(NSURL *)inURL andParameters:(NSArray *)parameters; 26 | - (id)initWithURLRequest:(NSURLRequest *)inRequest; 27 | 28 | - (void)addParameters:(NSArray *)inParameters; 29 | 30 | - (NSMutableURLRequest*)urlRequestSignedWithSecret:(NSString *)inSecret usingMethod:(NSString *)inScheme; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/CloudFiles/ASICloudFilesContainer.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASICloudFilesContainer.h 3 | // 4 | // Created by Michael Mayo on 1/7/10. 5 | // 6 | 7 | #import 8 | 9 | 10 | @interface ASICloudFilesContainer : NSObject { 11 | 12 | // regular container attributes 13 | NSString *name; 14 | NSUInteger count; 15 | NSUInteger bytes; 16 | 17 | // CDN container attributes 18 | BOOL cdnEnabled; 19 | NSUInteger ttl; 20 | NSString *cdnURL; 21 | BOOL logRetention; 22 | NSString *referrerACL; 23 | NSString *useragentACL; 24 | } 25 | 26 | + (id)container; 27 | 28 | // regular container attributes 29 | @property (retain) NSString *name; 30 | @property (assign) NSUInteger count; 31 | @property (assign) NSUInteger bytes; 32 | 33 | // CDN container attributes 34 | @property (assign) BOOL cdnEnabled; 35 | @property (assign) NSUInteger ttl; 36 | @property (retain) NSString *cdnURL; 37 | @property (assign) BOOL logRetention; 38 | @property (retain) NSString *referrerACL; 39 | @property (retain) NSString *useragentACL; 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Mac Sample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.allseeing-i.asi-http-request 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | CFBundleDisplayName 28 | ASIHTTPRequest Demo 29 | 30 | 31 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Mac Sample/Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.allseeing-i.asi-http-request 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | CFBundleDisplayName 28 | ASIHTTPRequest Unit Tests 29 | 30 | 31 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/S3/ASIS3Bucket.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASIS3Bucket.m 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 16/03/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "ASIS3Bucket.h" 10 | 11 | 12 | @implementation ASIS3Bucket 13 | 14 | + (id)bucketWithOwnerID:(NSString *)anOwnerID ownerName:(NSString *)anOwnerName 15 | { 16 | ASIS3Bucket *bucket = [[[self alloc] init] autorelease]; 17 | [bucket setOwnerID:anOwnerID]; 18 | [bucket setOwnerName:anOwnerName]; 19 | return bucket; 20 | } 21 | 22 | - (void)dealloc 23 | { 24 | [name release]; 25 | [creationDate release]; 26 | [ownerID release]; 27 | [ownerName release]; 28 | [super dealloc]; 29 | } 30 | 31 | - (NSString *)description 32 | { 33 | return [NSString stringWithFormat:@"Name: %@ creationDate: %@ ownerID: %@ ownerName: %@",[self name],[self creationDate],[self ownerID],[self ownerName]]; 34 | } 35 | 36 | @synthesize name; 37 | @synthesize creationDate; 38 | @synthesize ownerID; 39 | @synthesize ownerName; 40 | @end 41 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/DetailCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // DetailCell.m 3 | // Part of the ASIHTTPRequest sample project - see http://allseeing-i.com/ASIHTTPRequest for details 4 | // 5 | // Created by Ben Copsey on 16/06/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "DetailCell.h" 10 | 11 | 12 | @implementation DetailCell 13 | 14 | + (id)cell 15 | { 16 | DetailCell *cell = [[[DetailCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:@"HeaderCell"] autorelease]; 17 | [[cell detailTextLabel] setTextAlignment:UITextAlignmentLeft]; 18 | [[cell detailTextLabel] setFont:[UIFont systemFontOfSize:14]]; 19 | return cell; 20 | } 21 | 22 | - (void)layoutSubviews 23 | { 24 | [super layoutSubviews]; 25 | int tablePadding = 40; 26 | int tableWidth = [[self superview] frame].size.width; 27 | if (tableWidth > 480) { // iPad 28 | tablePadding = 110; 29 | } 30 | [[self textLabel] setFrame:CGRectMake(5,5,120,20)]; 31 | [[self detailTextLabel] setFrame:CGRectMake(135,5,[self frame].size.width-145-tablePadding,20)]; 32 | 33 | } 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/ASIInputStream.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIInputStream.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 10/08/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class ASIHTTPRequest; 12 | 13 | // This is a wrapper for NSInputStream that pretends to be an NSInputStream itself 14 | // Subclassing NSInputStream seems to be tricky, and may involve overriding undocumented methods, so we'll cheat instead. 15 | // It is used by ASIHTTPRequest whenever we have a request body, and handles measuring and throttling the bandwidth used for uploading 16 | 17 | @interface ASIInputStream : NSObject { 18 | NSInputStream *stream; 19 | ASIHTTPRequest *request; 20 | } 21 | + (id)inputStreamWithFileAtPath:(NSString *)path request:(ASIHTTPRequest *)request; 22 | + (id)inputStreamWithData:(NSData *)data request:(ASIHTTPRequest *)request; 23 | 24 | @property (retain, nonatomic) NSInputStream *stream; 25 | @property (assign, nonatomic) ASIHTTPRequest *request; 26 | @end 27 | -------------------------------------------------------------------------------- /Mac/Project/zMesh-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | zMeshApp.icns 11 | CFBundleIdentifier 12 | net.darkwood.zmesh 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1 25 | LSMinimumSystemVersion 26 | ${MACOSX_DEPLOYMENT_TARGET} 27 | NSMainNibFile 28 | MainMenu 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /iPad/Src/zMesh/Interface/Protocol/ZMeshLocalProtocolView/ZMeshLocalProtocolCell.m: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshLocalProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import "ZMeshLocalProtocolCell.h" 26 | 27 | @implementation ZMeshLocalProtocolCell 28 | @synthesize title; 29 | @synthesize picto; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /iPhone/Src/zMesh/Interface/Protocol/ZMeshLocalProtocolView/ZMeshLocalProtocolCell.m: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshLocalProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import "ZMeshLocalProtocolCell.h" 26 | 27 | @implementation ZMeshLocalProtocolCell 28 | @synthesize title; 29 | @synthesize picto; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /iPad/Src/zMesh/Interface/Protocol/ZMeshDropBoxProtocolView/ZMeshDropBoxProtocolCell.m: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshDropBoxProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import "ZMeshDropBoxProtocolCell.h" 26 | 27 | @implementation ZMeshDropBoxProtocolCell 28 | @synthesize title; 29 | @synthesize picto; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /iPad/Src/zMesh/Interface/ZMeshFileProtocol/ZMeshFileProtocolCell.m: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshFileProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import "ZMeshFileProtocolCell.h" 26 | 27 | @implementation ZMeshFileProtocolCell 28 | @synthesize title; 29 | @synthesize subtitle; 30 | @synthesize picto; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /iPhone/Src/zMesh/Interface/Protocol/ZMeshDropBoxProtocolView/ZMeshDropBoxProtocolCell.m: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshDropBoxProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import "ZMeshDropBoxProtocolCell.h" 26 | 27 | @implementation ZMeshDropBoxProtocolCell 28 | @synthesize title; 29 | @synthesize picto; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /iPhone/Src/zMesh/Interface/ZMeshFileProtocol/ZMeshFileProtocolCell.m: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshFileProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import "ZMeshFileProtocolCell.h" 26 | 27 | @implementation ZMeshFileProtocolCell 28 | @synthesize title; 29 | @synthesize subtitle; 30 | @synthesize picto; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/S3/ASIS3Bucket.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIS3Bucket.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 16/03/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | // Instances of this class represent buckets stored on S3 9 | // ASIS3ServiceRequests return an array of ASIS3Buckets when you perform a service GET query 10 | // You'll probably never need to create instances of ASIS3Bucket yourself 11 | 12 | #import 13 | 14 | 15 | @interface ASIS3Bucket : NSObject { 16 | 17 | // The name of this bucket (will be unique throughout S3) 18 | NSString *name; 19 | 20 | // The date this bucket was created 21 | NSDate *creationDate; 22 | 23 | // Information about the owner of this bucket 24 | NSString *ownerID; 25 | NSString *ownerName; 26 | } 27 | 28 | + (id)bucketWithOwnerID:(NSString *)ownerID ownerName:(NSString *)ownerName; 29 | 30 | @property (retain) NSString *name; 31 | @property (retain) NSDate *creationDate; 32 | @property (retain) NSString *ownerID; 33 | @property (retain) NSString *ownerName; 34 | @end 35 | -------------------------------------------------------------------------------- /Mac/Src/zMesh/ZMeshGLViewController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshGLViewController.h 3 | * ZMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import 26 | 27 | #import "ZMeshCGLViewController.h" 28 | 29 | #import "GLView.h" 30 | 31 | @interface ZMeshGLViewController : ZMeshCGLViewController 32 | { 33 | NSOpenGLContext* context; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/vcg/Eigen/QtAlignedMalloc: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_QTMALLOC_MODULE_H 2 | #define EIGEN_QTMALLOC_MODULE_H 3 | 4 | #if (!EIGEN_MALLOC_ALREADY_ALIGNED) 5 | 6 | #ifdef QVECTOR_H 7 | #error You must include before . 8 | #endif 9 | 10 | #ifdef Q_DECL_IMPORT 11 | #define Q_DECL_IMPORT_ORIG Q_DECL_IMPORT 12 | #undef Q_DECL_IMPORT 13 | #define Q_DECL_IMPORT 14 | #else 15 | #define Q_DECL_IMPORT 16 | #endif 17 | 18 | #include "Core" 19 | 20 | #include 21 | 22 | inline void *qMalloc(size_t size) 23 | { 24 | return Eigen::ei_aligned_malloc(size); 25 | } 26 | 27 | inline void qFree(void *ptr) 28 | { 29 | Eigen::ei_aligned_free(ptr); 30 | } 31 | 32 | inline void *qRealloc(void *ptr, size_t size) 33 | { 34 | void* newPtr = Eigen::ei_aligned_malloc(size); 35 | memcpy(newPtr, ptr, size); 36 | Eigen::ei_aligned_free(ptr); 37 | return newPtr; 38 | } 39 | 40 | #endif 41 | 42 | #ifdef Q_DECL_IMPORT_ORIG 43 | #define Q_DECL_IMPORT Q_DECL_IMPORT_ORIG 44 | #undef Q_DECL_IMPORT_ORIG 45 | #else 46 | #undef Q_DECL_IMPORT 47 | #endif 48 | 49 | #endif // EIGEN_QTMALLOC_MODULE_H 50 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/DBLog.h: -------------------------------------------------------------------------------- 1 | // 2 | // DBLog.h 3 | // Dropbox 4 | // 5 | // Created by Will Stockwell on 11/4/10. 6 | // Copyright 2010 Dropbox, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #if !defined(NS_FORMAT_FUNCTION) 12 | #define NS_FORMAT_FUNCTION(F, A) 13 | #endif 14 | 15 | typedef enum { 16 | DBLogLevelInfo = 0, 17 | DBLogLevelAnalytics, 18 | DBLogLevelWarning, 19 | DBLogLevelError, 20 | DBLogLevelFatal 21 | } DBLogLevel; 22 | 23 | typedef void DBLogCallback(DBLogLevel logLevel, NSString *format, va_list args); 24 | 25 | NSString * DBLogFilePath(void); 26 | void DBSetupLogToFile(void); 27 | 28 | NSString* DBStringFromLogLevel(DBLogLevel logLevel); 29 | 30 | 31 | void DBLogSetLevel(DBLogLevel logLevel); 32 | void DBLogSetCallback(DBLogCallback *callback); 33 | 34 | void DBLog(DBLogLevel logLevel, NSString *format, ...) NS_FORMAT_FUNCTION(2,3); 35 | void DBLogInfo(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); 36 | void DBLogWarning(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); 37 | void DBLogError(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); 38 | void DBLogFatal(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/metro/defs.h: -------------------------------------------------------------------------------- 1 | // ----------------------------------------------------------------------------------------------- 2 | #ifndef _DEFS_H 3 | #define _DEFS_H 4 | // ----------------------------------------------------------------------------------------------- 5 | 6 | // error messages 7 | 8 | #define MSG_ERR_MESH_LOAD "error loading the input meshes.\n" 9 | #define MSG_ERR_INVALID_OPTION "unable to parse option '%s'\n" 10 | #define MSG_ERR_FILE_OPEN "unable to open the output file.'n" 11 | #define MSG_ERR_UNKNOWN_FORMAT "unknown file format '%s'.\n" 12 | 13 | // global constants 14 | #define NO_SAMPLES_PER_FACE 10 15 | #define N_SAMPLES_EDGE_TO_FACE_RATIO 0.1 16 | #define BBOX_FACTOR 0.1 17 | #define INFLATE_PERCENTAGE 0.02 18 | #define MIN_SIZE 125 /* 125 = 5^3 */ 19 | #define N_HIST_BINS 256 20 | #define PRINT_EVERY_N_ELEMENTS 1000 21 | 22 | // ----------------------------------------------------------------------------------------------- 23 | #endif 24 | // ----------------------------------------------------------------------------------------------- 25 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_optional/trimesh_optional_occ.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | #include 8 | 9 | #include 10 | 11 | class MyEdge; 12 | class MyFace; 13 | 14 | class MyVertex: public vcg::VertexSimp2{}; 15 | class MyFace: public vcg::FaceSimp2{}; 16 | class MyMesh: public vcg::tri::TriMesh< vcg::vert::vector_ocf, std::vector >{}; 17 | 18 | int main() 19 | { 20 | MyMesh m; 21 | vcg::tri::Tetrahedron(m); 22 | MyMesh::VertexIterator vi = m.vert.begin(); 23 | 24 | (*vi).N() = vcg::Point3f(1.0,1.0,1.0); // ERROR 25 | m.vert.EnableNormal(); // this allocate the memory to store the normal 26 | (*vi).N() = vcg::Point3f(1.0,1.0,1.0); // OK 27 | m.vert.DisableNormal(); // this deallocate the memory to store the normal 28 | 29 | (*vi).N() = vcg::Point3f(1.0,1.0,1.0); // ERROR (again)! 30 | return 0; 31 | } -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/zMesh/Interface/ZMeshCGLDelegate.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshCGLDelegate.h 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | @protocol ZMeshCGLDelegate 26 | 27 | - (BOOL)canOpenMeshType:(NSString*)aType; 28 | - (void)openMeshType:(NSString*)aType andData:(NSData*)aData; 29 | - (void)saveMeshToPath:(NSString*)aPath; 30 | 31 | - (void)renderMeshMode:(NSString*)aMode; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/test/tetramesh/test/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | using namespace vcg; 11 | using namespace tetra; 12 | using namespace tri; 13 | #include 14 | 15 | int main( int argc, char **argv ) 16 | { 17 | MyMesh tm=MyMesh(); 18 | UpdateTopology,vector > ut= UpdateTopology,vector >(); 19 | Allocator All= Allocator(); 20 | vector local_var=vector(); 21 | char* filename="sphere.ts"; 22 | tm.LoadTs(filename,1); 23 | ut.TTTopology(tm.vert,tm.tetra); 24 | ut.TestTTTopology(tm.vert,tm.tetra); 25 | ut.VTTopology(tm.vert,tm.tetra); 26 | All.AddVertices(tm,10,local_var); 27 | All.AddVertices(tm,10); 28 | ut.TestTTTopology(tm.vert,tm.tetra); 29 | MyTriMesh mesh; 30 | TriConverter tric=TriConverter(); 31 | tric.Convert(tm,mesh); 32 | } -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/tridecimator/history.txt: -------------------------------------------------------------------------------- 1 | 2 | VCGLib http://vcg.sf.net o o 3 | Visual and Computer Graphics Library o o 4 | _ O _ 5 | Copyright(C) 2005-2006 \/)\/ 6 | Visual Computing Lab http://vcg.isti.cnr.it /\/| 7 | ISTI - Italian National Research Council | 8 | \ 9 | Metro 4.04 25/01/2005 10 | All rights reserved. 11 | 12 | 13 | 14 | 2005/04/04 Release 4.05 15 | Added saving of Error Histogram 16 | 17 | 2005/01/26 Release 4.04 18 | Gcc compiling issues 19 | Moved to the library core the code for computing min distance froma a point to a mesh using a uniform grid. 20 | Slightly faster. 21 | 22 | 2005/01/03 Release 4.03 23 | Better ply compatibility, and improved error reporting 24 | 25 | 2004/11/29 Release 4.02 26 | removed bug in printing Hausdorf distance, 27 | removed bug in command line parsing, 28 | upgraded import mesh library to support off format 29 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/Tests/StressTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // StressTests.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 30/10/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ASITestCase.h" 11 | 12 | @class ASIHTTPRequest; 13 | 14 | 15 | @interface MyDelegate : NSObject { 16 | ASIHTTPRequest *request; 17 | } 18 | @property (retain) ASIHTTPRequest *request; 19 | @end 20 | 21 | @interface StressTests : ASITestCase { 22 | float progress; 23 | ASIHTTPRequest *cancelRequest; 24 | NSDate *cancelStartDate; 25 | MyDelegate *delegate; 26 | NSLock *createRequestLock; 27 | } 28 | 29 | - (void)testCancelQueue; 30 | 31 | - (void)testCancelStressTest; 32 | - (void)performCancelRequest; 33 | 34 | - (void)testRedirectStressTest; 35 | - (void)performRedirectRequest; 36 | 37 | - (void)testSetDelegate; 38 | - (void)performSetDelegateRequest; 39 | 40 | - (void)setProgress:(float)newProgress; 41 | 42 | @property (retain) ASIHTTPRequest *cancelRequest; 43 | @property (retain) NSDate *cancelStartDate; 44 | @property (retain) MyDelegate *delegate; 45 | @property (retain) NSLock *createRequestLock; 46 | @end 47 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/RequestProgressCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // RequestProgressCell.m 3 | // iPhone 4 | // 5 | // Created by Ben Copsey on 03/10/2010. 6 | // Copyright 2010 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import "RequestProgressCell.h" 10 | 11 | 12 | @implementation RequestProgressCell 13 | 14 | + (id)cell 15 | { 16 | RequestProgressCell *cell = [[[RequestProgressCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"RequestProgressCell"] autorelease]; 17 | [[cell textLabel] setTextAlignment:UITextAlignmentLeft]; 18 | [[cell textLabel] setFont:[UIFont systemFontOfSize:12]]; 19 | [[cell textLabel] setLineBreakMode:UILineBreakModeMiddleTruncation]; 20 | [cell setProgressView:[[[UIProgressView alloc] initWithFrame:CGRectMake(0,0,100,20)] autorelease]]; 21 | [cell setAccessoryView:[cell progressView]]; 22 | return cell; 23 | } 24 | 25 | - (void)dealloc 26 | { 27 | [progressView release]; 28 | [super dealloc]; 29 | } 30 | 31 | - (void)layoutSubviews 32 | { 33 | [super layoutSubviews]; 34 | CGRect f = [[self accessoryView] frame]; 35 | [[self accessoryView] setFrame:CGRectMake(f.origin.x, f.origin.y+6, f.size.width, f.size.height)]; 36 | 37 | } 38 | 39 | @synthesize progressView; 40 | @end 41 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/wrap/math/sparse_matrix.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | 6 | ///this class define the interface to use sparse matrix 7 | ///you must extend this class and implement the code of each function in order 8 | ///to the system solver you're using. 9 | ///For details on implementation see system_interface_LDL.h as example 10 | template 11 | class SparseMatrix{ 12 | 13 | public: 14 | 15 | std::vector _Ap; 16 | std::vector _Ai; 17 | std::vector _Ax; 18 | 19 | typedef typename std::pair IndexType; 20 | 21 | int _dimension; 22 | 23 | public: 24 | 25 | ///initilaization of the system 26 | virtual void Initalize(int dimension) 27 | {_dimension=dimension;} 28 | 29 | ///create a sparse matrix given a set of entries as vector 30 | ///of pair of int 31 | virtual void CreateSparse(std::vector Entries) 32 | {} 33 | 34 | ///return the value of the matrix 35 | virtual ScalarType &A(int row,int col) 36 | {return (_Ax[0]);} 37 | 38 | ///return true if the rapresention of sparse matriz is symmetric 39 | virtual bool IsSymmetric() 40 | {return false;} 41 | 42 | virtual void Zero() 43 | {} 44 | 45 | ///return the dimension of the matrix 46 | virtual int Size(){return _dimension;} 47 | 48 | }; -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/zMesh/ZMeshCGLView.mm: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshCGLView.mm 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import "ZMeshCGLView.h" 26 | 27 | @implementation ZMeshCGLView 28 | @synthesize delegate; 29 | 30 | - (ZMeshFloat)distanceBetweenTwoPoints:(ZMeshPoint)fromPoint toPoint:(ZMeshPoint)toPoint 31 | { 32 | float x = toPoint.x - fromPoint.x; 33 | float y = toPoint.y - fromPoint.y; 34 | 35 | return sqrt(x * x + y * y); 36 | } 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_optional/trimesh_optional_ocf.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | #include 8 | 9 | #include 10 | 11 | class MyEdge; 12 | class MyFace; 13 | 14 | class MyVertex: public vcg::VertexSimp2{}; 15 | class MyFace: public vcg::FaceSimp2{}; 16 | class MyMesh: public vcg::tri::TriMesh< vcg::vert::vector_occ, std::vector >{}; 17 | 18 | int main() 19 | { 20 | MyMesh m; 21 | vcg::tri::Tetrahedron(m); 22 | MyMesh::VertexIterator vi = m.vert.begin(); 23 | 24 | (*vi).N() = vcg::Point3f(1.0,1.0,1.0); // ERROR 25 | m.vert.EnableAttribute(); // this allocate the memory to store the normal 26 | (*vi).N() = vcg::Point3f(1.0,1.0,1.0); // OK 27 | m.vert.DisableAttribute(); // this deallocate the memory to store the normal 28 | 29 | (*vi).N() = vcg::Point3f(1.0,1.0,1.0); // ERROR (again)! 30 | return 0; 31 | } 32 | -------------------------------------------------------------------------------- /iPad/Src/zMesh/Interface/Protocol/ZMeshLocalProtocolView/ZMeshLocalProtocolCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshLocalProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | 26 | #import 27 | 28 | @interface ZMeshLocalProtocolCell : UITableViewCell { 29 | IBOutlet UILabel* title; 30 | IBOutlet UIImageView* picto; 31 | } 32 | 33 | @property (readonly,nonatomic) IBOutlet UILabel* title; 34 | @property (readonly,nonatomic) IBOutlet UIImageView* picto; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /iPhone/Src/zMesh/Interface/Protocol/ZMeshLocalProtocolView/ZMeshLocalProtocolCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshLocalProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | 26 | #import 27 | 28 | @interface ZMeshLocalProtocolCell : UITableViewCell { 29 | IBOutlet UILabel* title; 30 | IBOutlet UIImageView* picto; 31 | } 32 | 33 | @property (readonly,nonatomic) IBOutlet UILabel* title; 34 | @property (readonly,nonatomic) IBOutlet UIImageView* picto; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/apps/sample/trimesh_pos_demo/trimesh_vfiter_demo.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | #include 9 | #include 10 | 11 | #include 12 | 13 | #include 14 | 15 | class MyEdge; 16 | class MyFace; 17 | 18 | class MyVertex: public vcg::VertexSimp2{}; 19 | class MyFace: public vcg::FaceSimp2{}; 20 | class MyMesh: public vcg::tri::TriMesh< std::vector, std::vector > {}; 21 | 22 | void OneRingNeighborhoodVF( MyVertex * v) 23 | { 24 | vcg::face::VFIterator vfi(v); //initialize the iterator tohe first face 25 | for(;!vfi.End();++vfi) 26 | { 27 | MyFace* f = vfi.F(); 28 | // ...do something with face f 29 | } 30 | } 31 | 32 | int main() 33 | { 34 | MyMesh m; 35 | vcg::tri::Tetrahedron(m); 36 | vcg::tri::UpdateTopology::VertexFace(m); 37 | OneRingNeighborhoodVF(&(*m.vert.begin())); 38 | return 0; 39 | } -------------------------------------------------------------------------------- /iPad/Src/zMesh/Interface/Protocol/ZMeshDropBoxProtocolView/ZMeshDropBoxProtocolCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshDropBoxProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | 26 | #import 27 | 28 | @interface ZMeshDropBoxProtocolCell : UITableViewCell { 29 | IBOutlet UILabel* title; 30 | IBOutlet UIImageView* picto; 31 | } 32 | 33 | @property (readonly,nonatomic) IBOutlet UILabel* title; 34 | @property (readonly,nonatomic) IBOutlet UIImageView* picto; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /iPhone/Src/zMesh/Interface/Protocol/ZMeshDropBoxProtocolView/ZMeshDropBoxProtocolCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshDropBoxProtocolCell.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | 26 | #import 27 | 28 | @interface ZMeshDropBoxProtocolCell : UITableViewCell { 29 | IBOutlet UILabel* title; 30 | IBOutlet UIImageView* picto; 31 | } 32 | 33 | @property (readonly,nonatomic) IBOutlet UILabel* title; 34 | @property (readonly,nonatomic) IBOutlet UIImageView* picto; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/ASIAuthenticationDialog.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASIAuthenticationDialog.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Ben Copsey on 21/08/2009. 6 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | @class ASIHTTPRequest; 12 | 13 | typedef enum _ASIAuthenticationType { 14 | ASIStandardAuthenticationType = 0, 15 | ASIProxyAuthenticationType = 1 16 | } ASIAuthenticationType; 17 | 18 | @interface ASIAutorotatingViewController : UIViewController 19 | @end 20 | 21 | @interface ASIAuthenticationDialog : ASIAutorotatingViewController { 22 | ASIHTTPRequest *request; 23 | ASIAuthenticationType type; 24 | UITableView *tableView; 25 | UIViewController *presentingController; 26 | BOOL didEnableRotationNotifications; 27 | } 28 | + (void)presentAuthenticationDialogForRequest:(ASIHTTPRequest *)request; 29 | + (void)dismiss; 30 | 31 | @property (retain) ASIHTTPRequest *request; 32 | @property (assign) ASIAuthenticationType type; 33 | @property (assign) BOOL didEnableRotationNotifications; 34 | @property (retain, nonatomic) UIViewController *presentingController; 35 | @end 36 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/Classes/CloudFiles/ASICloudFilesRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASICloudFilesRequest.h 3 | // Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest 4 | // 5 | // Created by Michael Mayo on 22/12/09. 6 | // mike.mayo@rackspace.com or mike@overhrd.com 7 | // twitter.com/greenisus 8 | // Copyright 2009 All-Seeing Interactive. All rights reserved. 9 | // 10 | // A class for accessing data stored on the Rackspace Cloud Files Service 11 | // http://www.rackspacecloud.com/cloud_hosting_products/files 12 | // 13 | // Cloud Files Developer Guide: 14 | // http://docs.rackspacecloud.com/servers/api/cs-devguide-latest.pdf 15 | 16 | #import 17 | #import "ASIHTTPRequest.h" 18 | 19 | 20 | @interface ASICloudFilesRequest : ASIHTTPRequest { 21 | } 22 | 23 | + (NSString *)storageURL; 24 | + (NSString *)cdnManagementURL; 25 | + (NSString *)authToken; 26 | 27 | #pragma mark Rackspace Cloud Authentication 28 | 29 | + (id)authenticationRequest; 30 | + (NSError *)authenticate; 31 | + (NSString *)username; 32 | + (void)setUsername:(NSString *)username; 33 | + (NSString *)apiKey; 34 | + (void)setApiKey:(NSString *)apiKey; 35 | 36 | // helper to parse dates in the format returned by Cloud Files 37 | -(NSDate *)dateFromString:(NSString *)dateString; 38 | 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Common/Src/ObjectiveC/Externals/AsiHTTP/iPhone Sample/iPadInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleDisplayName 8 | ASIHTTPRequest Demo 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIconFile 12 | iphone-icon.png 13 | CFBundleIdentifier 14 | com.allseeinginteractive.asihttprequest.ipad.sample 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | iPadMainWindow 25 | UISupportedInterfaceOrientations 26 | 27 | UIInterfaceOrientationPortrait 28 | UIInterfaceOrientationPortraitUpsideDown 29 | UIInterfaceOrientationLandscapeLeft 30 | UIInterfaceOrientationLandscapeRight 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /iPad/Src/zMesh/Interface/Protocol/ZMeshGenericProtocolViewController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshGenericProtocolViewController.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import 26 | 27 | #import "ZMeshCGLDelegate.h" 28 | 29 | @interface ZMeshGenericProtocolViewController : UIViewController { 30 | id delegate; 31 | } 32 | 33 | @property (assign, nonatomic) id delegate; 34 | 35 | - (NSString*) fileTypeFromURL:(NSURL*) url; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /iPhone/Src/zMesh/Interface/Protocol/ZMeshGenericProtocolViewController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * ZMeshGenericProtocolViewController.m 3 | * zMesh 4 | * 5 | * Created by Mathieu LEDRU on 14/11/10. 6 | * 7 | * GPL License: 8 | * Copyright (c) 2010, Mathieu LEDRU 9 | * 10 | * This program is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 3 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with this program. If not, see . 22 | * 23 | */ 24 | 25 | #import 26 | 27 | #import "ZMeshCGLDelegate.h" 28 | 29 | @interface ZMeshGenericProtocolViewController : UIViewController { 30 | id delegate; 31 | } 32 | 33 | @property (assign, nonatomic) id delegate; 34 | 35 | - (NSString*) fileTypeFromURL:(NSURL*) url; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Common/Lib/DropboxSDK.framework/Headers/MPOAuthConnection.h: -------------------------------------------------------------------------------- 1 | // 2 | // MPOAuthConnection.h 3 | // MPOAuthConnection 4 | // 5 | // Created by Karl Adam on 08.12.05. 6 | // Copyright 2008 matrixPointer. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol MPOAuthCredentialStore; 12 | @protocol MPOAuthParameterFactory; 13 | 14 | @class MPOAuthURLRequest; 15 | @class MPOAuthURLResponse; 16 | @class MPOAuthCredentialConcreteStore; 17 | 18 | @interface MPOAuthConnection : NSURLConnection { 19 | @private 20 | MPOAuthCredentialConcreteStore *_credentials; 21 | } 22 | 23 | @property (nonatomic, readonly) id credentials; 24 | 25 | + (MPOAuthConnection *)connectionWithRequest:(MPOAuthURLRequest *)inRequest delegate:(id)inDelegate credentials:(NSObject *)inCredentials; 26 | + (NSData *)sendSynchronousRequest:(MPOAuthURLRequest *)inRequest usingCredentials:(NSObject *)inCredentials returningResponse:(MPOAuthURLResponse **)outResponse error:(NSError **)inError; 27 | - (id)initWithRequest:(MPOAuthURLRequest *)inRequest delegate:(id)inDelegate credentials:(NSObject *)inCredentials; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Common/Lib/vcglib/img/img_info.h: -------------------------------------------------------------------------------- 1 | #ifndef IMG_INFO_H_ 2 | #define IMG_INFO_H_ 3 | 4 | // functions that extrapolate information from read-only images 5 | 6 | namespace img { 7 | 8 | template 9 | inline ScalarType minValue(const Image &image) 10 | { 11 | assert(image.isValid()); 12 | if(Safe){ 13 | if(!image.isValid()) throw ImageException("Invalid image"); 14 | } 15 | ScalarType* array = image.dataValues(); 16 | int length =image.dataValuesSize(); 17 | 18 | ScalarType min = array[0]; 19 | for(int offset=0;offset array[offset]) 21 | min = array[offset]; 22 | return min; 23 | } 24 | 25 | template 26 | inline ScalarType maxValue(const Image &image) 27 | { 28 | assert(image.isValid()); 29 | if(Safe){ 30 | if(!image.isValid()) throw ImageException("Invalid image"); 31 | } 32 | ScalarType* array = image.dataValues(); 33 | int length =image.dataValuesSize(); 34 | 35 | ScalarType max = array[0]; 36 | for(int offset=0;offset