scsl 1.0.1
Shimmering Clarity Standard Library
|
▼ include | |
▼ scmp | |
▼ estimation | |
Madgwick.h | Implementation of a Madgwick estimation |
▼ geom | |
Coord2D.h | 2D point and polar coordinate systems |
Orientation.h | Orientation of vectors w.r.t. a reference plane, assumed to be the Earth |
Quaternion.h | Quaternion implementation suitable for navigation in R3 |
Vector.h | Linear algebraic vector class |
estimation.h | Estimate position and orientation |
geom.h | Vector-based geometry code |
Math.h | Common math functions |
scmp.h | Aggregated scmp include header |
▼ scsl | |
Arena.h | Memory management using an arena |
Buffer.h | Buffer implements basic line buffers |
Commander.h | Subprogram tooling |
Dictionary.h | Key-value store built on top of Arena and TLV |
Flags.h | Flag declares a command-line flag parser |
scsl.h | Scsl is my collection of C++ data structures and code |
SimpleConfig.h | Simple project configuration |
StringUtil.h | Utilities for working with strings |
TLV.h | TLV.h implements basic tag-length-value records |
▼ sctest | |
Assert.h | Tooling to assist in building test programs. |
Checks.h | Provides a number of utility macros for testing |
Exceptions.h | Custom exceptions for use in SCSL used in writing test programs |
Report.h | Unit test reporting class |
sctest.h | Shimmering Clarity testing code |
SimpleSuite.h | Defines a simple unit testing framework |