SimpleFastOpenAtomicVisualiser
|
CArgument< T > | A command line argument |
CArgument< BASE_MESH > | |
CArgument< bool > | |
CArgument< float > | |
CArgument< std::filesystem::path > | |
CArgument< std::string > | |
CArgument< uint64_t > | |
CArgument< uint8_t > | |
CArgument< vec< 2 > > | |
CAtom | An atom structure |
CAtomRenderer | Render atoms as sphere meshes |
CAxes | Render the coordinate axes |
CBondRenderer | Render Bonds as ray-traced cylinders |
CCamera | A 3D projective camera centered on a focus moving on a sphere |
CCell | Draw the simulation cell (a box) |
CCommandLine | Extract command line arguments |
CConsole | Lua console |
CHierarchicalTriangularMesh< T > | A refineable mesh of triangles |
CLuaArray< DIM > | Interop for a fixed size numeric array in Lua |
CLuaBool | Interop for booleans Lua |
CLuaExtraSpace | Store for lua global state. For the console to have access to these classes they must be set into LuaExtraSpace and set via Console::luaStore |
CLuaNumber | Interop for a number in Lua |
CLuaString | Interop for a string in Lua |
CLuaTable< LUA_TYPE > | Interop for a single-type Lua table |
CLuaVec | Interop for a variable size numeric array (vector) in Lua |
CNeighbours | Calculate neighbour lists |
▼CRecord | An API for recording video |
CFFmpegRecord | An FFmpeg based Record |
CJompegRecord | An jo_mpeg based Record |
▼CStructure | Specification for the structure file interface |
CCONFIG | Read CONFIG files |
CXYZ | Read XYZ and EXTXYZ files |
CTheme | A background and text colour theme |
▼CTriangle< T > | A 3D triangle |
CTrixel< T > | A triangular pixel of a hierarchical triangular mesh |
CVisualisationState | Holds editable data for the visualisation state |