|
versor
3.0
C++11 library for Geometric algebra
|
| Cvsr::algebra< metric_type, value_type > | An algebra instance is templated on: |
| Cvsr::algebra_impl< Algebra, Euclidean, Conformal > | |
| Cvsr::algebra_impl< Algebra, false, false > | |
| Cvsr::algebra_impl< Algebra, false, true > | |
| Cvsr::algebra_impl< Algebra, true, false > | |
| Cvsr::all_blades< dim, grade > | All blades within a spatial dim upto and including maxgrade |
| Cvsr::all_blades< dim, 0 > | Limiting case of grade 0 (scalar) |
| Cvsr::blade< dim, grade > | Metafunction to construct a basis blade type from spatial dimension and subspace grade |
| Cvsr::blade< dim, 0 > | Limiting case of grade 0 (scalar) |
| Cvsr::Conic | Conic transforms |
| Cvsr::cga::Constrain | Methods for Evaluating Constrained Points using Intersections of Sphere-based Distances |
| ►Cvsr::Constraint | |
| Cvsr::cga::Construct | Constructive syntactic sugar for making geometric elements |
| Cvsr::ConvexHull< DIM > | convex (and other assorted) hulls assembled into a half edge graph |
| Cvsr::cga::CoupledTwist | Coupled Twist Shape Generation x, y, z (after Rosenhahn et al) |
| Cvsr::CubeEdge | |
| Cvsr::CubicLattice< LPnt > | Discretized Volume Indexing (Isometric Cubic Lattice w/o data) |
| ►Cvsr::CubicLattice< T::space::point > | |
| Cvsr::cga::CyclideQuad | Cylclidic Net (four tangent frames) |
| Cvsr::cga::Cylindrical | |
| ►Cvsr::Data< T > | |
| Cvsr::cga::DistancePtr | Holds a pointer to a source, and has a radius t, the operator() generates a dual sphere at source with radius t |
| Cvsr::Simplex< N >::Edge | |
| Cvsr::nga::Euc | Operations on Euclidean Types |
| Cvsr::Eval | |
| Cvsr::Simplex< N >::Face | |
| Cvsr::HEGraph< T >::Face | |
| Cvsr::nga::Flat | Generic ND Operations On Flat Typese.g |
| Cvsr::cga::Flat | 3D operations on Flat types |
| Cvsr::cga::Fold | |
| ►Cvsr::cga::Frame | Orthonormal Frame composed from a Position and Orientation |
| Cvsr::GAE< algebra > | |
| Cvsr::nga::Gen | Generic ND Transformations and their Generators |
| Cvsr::cga::Gen | Generators and Logarithms Optimized for 3D Conformal Geometric Algebra |
| ►CGFXAppGui | |
| Cvsr::SpaceGroup3D< V >::Glide | |
| Cvsr::SpaceGroup3D< V >::GlideParameter | |
| ►Cvsr::Group< V > | A Group of Operations called with group( sometype t ) or group( vector<sometype> t) V are versors any dimension, etc DualLines in cga2D or DualPlanes in cga3D or Circles |
| Cvsr::HEGraph< T >::HalfEdge | HALF EDGE Data structure |
| Cvsr::HEGraph< T > | Templated half edge structure (pointers to any type) Navigates references to surface topology of data only (DOES NOT STORE DATA) |
| Cvsr::HEGraph< Type > | |
| Cvsr::cga::Helical | |
| Cvsr::cga::HopfFiber | Hopf Fibration |
| Cvsr::Interp | |
| Cvsr::Lattice< DIM, V > | ND lattice, on a metric specified by V's type. Not a group, but a group can be made from it |
| Cvsr::Math | |
| Cvsr::Multivector< algebra_type, basis_type > | Generic Geometric Number Types (templated on an algebra and a basis ) |
| Cvsr::Multivector< 5 > | |
| Cvsr::Multivector< N+1 > | |
| Cvsr::named_types< A > | |
| Cvsr::named_types< algebra_impl< alg, false, true > > | |
| Cvsr::named_types< algebra_impl< alg, true, false > > | |
| Cvsr::Nbr | Data Structure of Neighbors in a cartesian volume (left, right, bottom, top, front, back) |
| Cvsr::NCube< DIM > | ND Cube |
| Cvsr::NCube< 1 > | 1D Cube |
| Cvsr::cga::NCyclide | |
| Cvsr::NE< T > | |
| Cvsr::HEGraph< T >::Node | A Node stores address of value of type T and pointer to an emanating edge |
| Cvsr::cga::NTwist | GENERIC n-TWIST mechanism |
| Cvsr::nga::Op | Operations on All Types |
| Cvsr::cga::Op | Extraction of axis-angle orientation and 3D position features from Multivectors |
| Cvsr::PointGroup3D< V >::OpIdx | |
| Cvsr::cga::Pantograph | PANTOGRAPH for scissor-like kinematics |
| Cvsr::cga::Rig::Parent | |
| Cvsr::cga::Rigid2::Parents | |
| Cvsr::Patch | Info Container for Euler integration of a 2d Field |
| Cvsr::cga::Planar | |
| Cvsr::cga::Prismatic | |
| Cvsr::nga::Proj< DIM > | Projection fron ND Euclidean down to 3D |
| Cvsr::nga::Proj< 2 > | |
| Cvsr::nga::Proj< 3 > | |
| Cvsr::Rand | Probability Density Functions |
| Cvsr::Root::ReflectIdx | |
| ►CRenderableBase | |
| Cvsr::cga::Rig | Rig has n spherical constraints to satisfy (try using fabrik solver here) |
| Cvsr::cga::Rigid | A Rigid Constraint Node set by Three Distance Pointers |
| Cvsr::cga::Rigid2 | |
| ►Cvsr::cga::RigidNode | Generic Rigid Constraint Node |
| Cvsr::Root | Goal is to use generators to collect all the unique transformations of the group, so we can apply them easily later |
| Cvsr::nga::Round | Operations on Round types (Points, Point Pairs, Circles, Spheres, N-Spheres) |
| Cvsr::cga::Round | 3D operations on Round types (Points, Point Pairs, Circles, Spheres) |
| Cvsr::Set< T > | |
| Cvsr::Set< vsr::Distance< T > * > | |
| Cvsr::cga::Shape | |
| Cvsr::SimpleGroup< V > | Simple Reflection Group (no translating or gliding spinors) |
| Cvsr::Simplex< N > | |
| Cvsr::cga::Simplicial< DIM > | |
| Cvsr::cga::Simplicial2 | |
| Cvsr::cga::Coord::Sph | |
| Cvsr::Stat | |
| Cvsr::nga::Tangent | Generic ND Operations on a Tangent |
| Cvsr::cga::Tangent | 3D operations on Tangent types |
| Cvsr::cga::TangentFrame | Frame Tangent to Surface |
| Cvsr::cga::TorusKnot | |
| Cvsr::cga::Twist | Decomposed Dual Line (As a Bivector and Direction Vector to it ) |
| Cvsr::VPatch | Volume Patch Info Container for Euler integration of a 3d Field |
| Cvsr::Vxl |
1.8.10