Libgvectors

Libgvectors is a C++ library for visualizing mathematical vectors.
Download

Libgvectors Ranking & Summary

Advertisement

  • Rating:
  • 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