Celeritas 0.6.0-dev.116+3fbab5e0
|
#include <memory>
#include <nlohmann/json.hpp>
#include "orange/transform/VariantTransform.hh"
#include "CsgTypes.hh"
Classes | |
struct | nlohmann::adl_serializer< CelerSPObjConst > |
struct | nlohmann::adl_serializer< CelerVarTransform > |
Typedefs | |
using | nlohmann::CelerSPObjConst = std::shared_ptr< celeritas::orangeinp::ObjectInterface const > |
using | nlohmann::CelerVarTransform = celeritas::VariantTransform |
Write helper classes to JSON
Write helper classes 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, |
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
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.