Graphics engine for displaying information in a 3 dimensional interactive environment. Somewhat targeted at time series performance data, and cluster displays.
Objective-C Python C CMake Shell NSIS
Permalink
Failed to load latest commit information.
CMake Add FindFTGL and modify scripts to use it. this fixed a build issue o… Mar 27, 2013
contrib Update file association scripts Apr 27, 2012
cviews Fix glgrid valuestore issue, add valuestore to cviewall Dec 18, 2012
data IB changes to support new switches, cascade node map Sep 18, 2013
debian up the version for releases Aug 22, 2014
docs Merged 312:513 to evan_ib branch in preparation of merging to trunk Feb 25, 2011
libcview-data yse proper objc booleans Aug 11, 2014
libcview minor fixes for calculated datasets, and fix axis stuff Aug 11, 2014
man forgot more stuff in dist Apr 15, 2012
mingw minor fixes for calculated datasets, and fix axis stuff Aug 11, 2014
scripts add a csv2cview script to parse things Aug 16, 2015
src Setting err to nil to avoid segv problem Aug 3, 2015
tests Refactor ATBOverlay to allow other use of get/set functions. finish V… Feb 13, 2014
.gitignore rework wand library, some minor cleanup, and bug fix Feb 4, 2014
CMakeLists.txt up the version for releases Aug 22, 2014
COPYING CVIEW: initial cview release Jul 20, 2009
CodingStyle CVIEW: initial cview release Jul 20, 2009
Doxyfile.in cleanup Doxygen file and address errors generating docs Jan 10, 2014
README adding redhat packages needed for build Sep 15, 2012
config.h.in rework wand library, some minor cleanup, and bug fix Feb 4, 2014
cview.ico Updating dist files, plus cview ico file May 1, 2012
cview.kdevelop CVIEW: initial cview release Jul 20, 2009
cview.spec.in Add defaults file and some cview files Jan 19, 2013
windres.rc Merged 312:513 to evan_ib branch in preparation of merging to trunk Feb 25, 2011

README

LICENSE


	This distribution falls under the Battelle Memorial Institute Open Source license.  See the file COPYING for the full license text.

	The distribution contains Fonts from http://linuxlibertine.sourceforge.net/Libertine-EN.html, see the license files in the data directory for full text of the licences it is under.



REQUIREMENTS

	cmake (http://www.cmake.org)
	libtool
	gcc for Objective C/C/C++

	Linux -
		libgnustep-base-dev
		ImageMagick > 9.0
		ftgl2
		freetype2

	Fedora 17 packages: cmake gcc-objc++ libXmu-devel libXi-devel ftgl-devel ImageMagick-devel gnustep-base-devel freeglut-devel
	Fedora 17 optional packages: AntTweakBar-devel libgenders-devel doxygen mesa-libOSMesa-devel

	Ubuntu 10.04 package build deps: g++ gobjc automake libgnustep-base-dev libftgl-dev libfreetype6-dev libmagickwand-dev freeglut3-dev
	Ubuntu 10.04 package optional build deps: libosmesa6-dev libgenders0-dev doxygen

	Ubuntu packages for anttweakbar can be used by adding ppa:thjc/ppa to your sources with apt-add-repository

	Test data generators need: python-numeric

	Mac OS X - 
		XCode
		Ports - macports.org
			ImageMagick
			pkgconfig
			ftgl
			freetype2
			automake
			autoconf
			libtool
			py-numeric
		Ports Optional:
			anttweakbar
	Redhat:
		Needed packages:
			cmake
			ImageMagick-devel
			ftgl-devel
			freeglut-devel
			libXmu-devel
		Optional packages:
			doxygen

	FreeBSD:
		Needed packages:
			libglut
			gnustep
			ImageMagick
			ftgl

	Windows:
		For compilation:
			GNUStep build envireonment: http://www.gnustep.org/experience/Windows.html
				GNUstep MSYS System
				GNUstep Core
				GNUstep Devel

		For Running Tests:
			Python
			numpy
		For building the Installer http://nsis.sourceforge.net

BUILD
	Build a set of makefiles for your platform using cmake.  Cmake can build the binaries out of tree, and prefers to, so create an empty directory, and chane into it and run:
		cmake -G "<Makefile Type>" <path to source dir>
	You can also Use the Cmake gui tool to perform this step.
	
	Tested Makefile types:
		Windows: MSYS Makefiles
		OSX: XCode, Unix Makefiles
		Linux: Unix Makefiles
	
	Optional Arguments:
		You can specify these option on the command line with -D, or in the GUI, or by running cmake with the -i option:

		CVIEW_TEST_BUILD=ON/OFF				Should the makefile build the test codes in the tests directory
		CMAKE_BUILD_TYPE=DEBUG/RELEASE		What type of build, mostly turns on and off debug and optimizations
		GCOBJECTDEBUG=ON/OFF				Should the makefile add Obj-C Object tracking code

OPTIONAL

    The genders library is required to compile the GLDataCenter to view the 3D DataCenter
    which is available in many distributions or from https://computing.llnl.gov/linux/genders.html
		
	You can also add the AntTweakBar for ease in editing your cview files from:
		http://www.antisphere.com/Wiki/tools:anttweakbar


FAQ:

	Q. When building the code on Mac OS X, configure cannot find some packages that are installed.
	A. Copy the pkg.m4 file for pkgconfig into the proper directory: cp /opt/local/share/aclocal/pkg.m4 /opt/local/share/aclocal-1.10/