31 lines
980 B
C++
31 lines
980 B
C++
//// Dawsh Linear Algebra Library - Everything you need for 3D math
|
|
/// @file LinearAlgebra.h
|
|
/// @description Includes all LinearAlgebra classes and functions
|
|
/// @author Josh O'Leary, William Tomasine II
|
|
/// @copyright 2024 Redacted Software
|
|
/// @license Unlicense - Public Domain
|
|
/// @revision 1.3
|
|
/// @edited 2024-02-26
|
|
|
|
#pragma once
|
|
|
|
// TODO: Enforce Style Consistency (Function Names use MicroSoft Case)
|
|
// TODO: Implement Templated Linear Algebra
|
|
|
|
|
|
// Library Code //
|
|
|
|
#include "J3ML/LinearAlgebra/Vector2.h"
|
|
#include "J3ML/LinearAlgebra/Vector3.h"
|
|
#include "J3ML/LinearAlgebra/Vector4.h"
|
|
#include "J3ML/LinearAlgebra/Quaternion.h"
|
|
#include "J3ML/LinearAlgebra/AxisAngle.h"
|
|
#include "J3ML/LinearAlgebra/EulerAngle.h"
|
|
#include "J3ML/LinearAlgebra/Matrix2x2.h"
|
|
#include "J3ML/LinearAlgebra/Matrix3x3.h"
|
|
#include "J3ML/LinearAlgebra/Matrix4x4.h"
|
|
#include "J3ML/LinearAlgebra/Transform2D.h"
|
|
#include "J3ML/LinearAlgebra/CoordinateFrame.h"
|
|
|
|
using namespace J3ML::LinearAlgebra;
|