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