LibgvectorsLibgvectors is a C++ library for visualizing mathematical vectors. | |
Download |
Libgvectors Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- Rafael Ostertag
- Publisher web site:
- http://www.guengel.ch/onlinetools/index.shtml
Libgvectors Tags
Libgvectors Description
Libgvectors is a C++ library for visualizing mathematical vectors. Libgvectors is a C++ library for visualizing mathematical vectors. The library provides three fundamental classes for achieving its purpose:GVectorA class representing a three dimensional vector and providing fundamental operations for vector arithmetic.VisualVectorVisualizes a GVector. It provides methods for projecting three dimensional vectors on a two dimensional plane.VectorStoreUsed to store and retrieve visual vectors in a hierarchical manner. It provides proxy methods to certain VisualVector methods used to draw vectors on a screen.Additionally, it provides an interface to save and load a vector store to and from file.Libgvectors makes as little as possible assumptions about the graphics library used to draw vectors on a screen and is not bound to any particular graphics library.Installation:The usual$ ./configure ; make ; make installsequence. See the INSTALL file accompanying the tarball for further details.Compilation and LinkingThere are three ways to do this:ManualUse the '-I', '-L', and '-l' flags of the compiler, for instance$ cc -I/usr/local/include/gvectors -L/usr/local/lib -lgvectors example.ccpkg-configLibgvectors comes with a package config file (.pc). You could type for instance $ cc `pkg-config --cflags --libs libgvectors` example.ccAutoconf/AutomakeIf you are using autoconf/automake for your project, then add to your configure.ac file PKG_CHECK_MODULES(SOMEAPP, libgvectors >= 0.1) AC_SUBST(SOMEAPP_CFLAGS) AC_SUBST(SOMEAPP_LIBS)
Libgvectors Related Software