Celeritas 0.6.0-rc.2.13+develop.285b9112
|
#include "ObjectIO.json.hh"
#include <memory>
#include "corecel/cont/ArrayIO.json.hh"
#include "corecel/cont/SpanIO.json.hh"
#include "corecel/io/JsonPimpl.hh"
#include "CsgObject.hh"
#include "IntersectRegion.hh"
#include "ObjectInterface.hh"
#include "PolySolid.hh"
#include "Shape.hh"
#include "Solid.hh"
#include "Transformed.hh"
Macros | |
#define | SIO_ATTR_PAIR(OBJ, ATTR) {#ATTR, OBJ.ATTR()} |
template void celeritas::orangeinp::to_json | ( | nlohmann::json & | , |
JoinObjects< op_and > const & | |||
) |
Write objects to JSON
template void celeritas::orangeinp::to_json | ( | nlohmann::json & | , |
JoinObjects< op_or > const & | |||
) |
Write objects to JSON
Write helper classes to JSON
Write helper classes to JSON
Write helper classes to JSON
Write helper classes to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
EllipticalCone const & | cr | ||
) |
Write helper classes to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
EllipticalCylinder const & | cr | ||
) |
Write helper classes to JSON
Write helper classes to JSON
Write helper classes to JSON
Write helper classes to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
IntersectRegionInterface const & | cr | ||
) |
Write intersect regions to JSON
Write helper classes to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
JoinObjects< Op > const & | obj | ||
) |
Write objects to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
NegatedObject const & | obj | ||
) |
Write objects to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
Parallelepiped const & | cr | ||
) |
Write helper classes to JSON
Write objects to JSON
Write objects to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
PolySegments const & | ps | ||
) |
Write helper classes to JSON
Write helper classes to JSON
Write objects to JSON
Write objects to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
SolidEnclosedAngle const & | sea | ||
) |
Write helper classes to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
SolidZSlab const & | szs | ||
) |
Write helper classes to JSON
Write helper classes to JSON
void celeritas::orangeinp::to_json | ( | nlohmann::json & | j, |
Transformed const & | obj | ||
) |
Write objects to JSON
std::string celeritas::orangeinp::to_string | ( | ObjectInterface const & | ) |
Get a JSON string representing an object.