SimpleFastOpenAtomicVisualiser
|
CArgument | A command line argument |
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 |
CCONFIG | Read CONFIG files |
CConsole | Lua console |
CFFmpegRecord | An FFmpeg based Record |
CHierarchicalTriangularMesh | A refineable mesh of triangles |
CJompegRecord | An jo_mpeg based Record |
CLuaArray | 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 | 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 |
CStructure | Specification for the structure file interface |
CTheme | A background and text colour theme |
CTriangle | A 3D triangle |
CTrixel | A triangular pixel of a hierarchical triangular mesh |
CVisualisationState | Holds editable data for the visualisation state |
CXYZ | Read XYZ and EXTXYZ files |