Class uipc::geometry::GeometryFactory
ClassList > uipc > geometry > GeometryFactory
Public Functions
Type | Name |
---|---|
GeometryFactory () |
|
S< GeometryCommit > | commit_from_json (const Json & j, DeserialSharedAttributeContext & ctx) |
Json | commit_to_json (const GeometryCommit & gc, SerialSharedAttributeContext & ctx) |
S< GeometrySlot > | create_slot (IndexT id, const Geometry & geometry) |
vector< S< Geometry > > | from_json (const Json & j, DeserialSharedAttributeContext & ctx) |
Json | to_json (span< Geometry * > geos, SerialSharedAttributeContext & ctx) |
Json | to_json (Geometry & geos, SerialSharedAttributeContext & ctx) |
~GeometryFactory () |
Public Functions Documentation
function GeometryFactory
function commit_from_json
S< GeometryCommit > uipc::geometry::GeometryFactory::commit_from_json (
const Json & j,
DeserialSharedAttributeContext & ctx
)
function commit_to_json
Json uipc::geometry::GeometryFactory::commit_to_json (
const GeometryCommit & gc,
SerialSharedAttributeContext & ctx
)
function create_slot
S< GeometrySlot > uipc::geometry::GeometryFactory::create_slot (
IndexT id,
const Geometry & geometry
)
function from_json
vector< S< Geometry > > uipc::geometry::GeometryFactory::from_json (
const Json & j,
DeserialSharedAttributeContext & ctx
)
function to_json [1/2]
Json uipc::geometry::GeometryFactory::to_json (
span< Geometry * > geos,
SerialSharedAttributeContext & ctx
)
function to_json [2/2]
Json uipc::geometry::GeometryFactory::to_json (
Geometry & geos,
SerialSharedAttributeContext & ctx
)
function ~GeometryFactory
The documentation for this class was generated from the following file include/uipc/geometry/geometry_factory.h