Microchip® Advanced Software Framework

vector.h File Reference

This module defines a collection of vector classes.

Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.

#include "precision.h"

Data Structures

class  math::vector2d
 Ordered 2-tuple implementing Euclidean vector operations. More...
 
class  math::vector3d
 Ordered 3-tuple implementing Euclidean vector operations. More...
 
class  math::vector4d
 Ordered 4-tuple implementing Euclidean vector operations. More...
 
class  math::vector4h
 Augmented 3-dimensional vector / homogeneous vector / projected point. More...
 

Namespaces

 math
 

Functions

scalar math::det (scalar a, scalar b, scalar c, scalar d)
 Calculate the determinant of a 2x2 matrix. More...
 
scalar math::det (scalar a1, scalar b1, scalar c1, scalar a2, scalar b2, scalar c2, scalar a3, scalar b3, scalar c3)
 Calculate the determinant of a 3x3 matrix. More...