Skip to content

Class uipc::geometry::GeometryAtlasCommit

ClassList > uipc > geometry > GeometryAtlasCommit

Public Attributes

Type Name
U< Impl > m_impl

Public Functions

Type Name
GeometryAtlasCommit ()
SizeT attribute_collection_count () noexcept const
vector< std::string > attribute_collection_names () noexcept const
IndexT create (const GeometryCommit & geo_commit)
void create (std::string_view name, const AttributeCollectionCommit & ac_commit)
S< const GeometryCommit > find (IndexT id) const
S< const AttributeCollectionCommit > find (std::string_view name) const
void from_json (const Json & j)
SizeT geometry_count () noexcept const
Json to_json () const
~GeometryAtlasCommit ()

Public Attributes Documentation

variable m_impl

U<Impl> uipc::geometry::GeometryAtlasCommit::m_impl;

Public Functions Documentation

function GeometryAtlasCommit

uipc::geometry::GeometryAtlasCommit::GeometryAtlasCommit () 

function attribute_collection_count

SizeT uipc::geometry::GeometryAtlasCommit::attribute_collection_count () noexcept const

function attribute_collection_names

vector< std::string > uipc::geometry::GeometryAtlasCommit::attribute_collection_names () noexcept const

function create [1/2]

IndexT uipc::geometry::GeometryAtlasCommit::create (
    const GeometryCommit & geo_commit
) 

function create [2/2]

void uipc::geometry::GeometryAtlasCommit::create (
    std::string_view name,
    const AttributeCollectionCommit & ac_commit
) 

function find [1/2]

S< const GeometryCommit > uipc::geometry::GeometryAtlasCommit::find (
    IndexT id
) const

function find [2/2]

S< const AttributeCollectionCommit > uipc::geometry::GeometryAtlasCommit::find (
    std::string_view name
) const

function from_json

void uipc::geometry::GeometryAtlasCommit::from_json (
    const Json & j
) 

function geometry_count

SizeT uipc::geometry::GeometryAtlasCommit::geometry_count () noexcept const

function to_json

Json uipc::geometry::GeometryAtlasCommit::to_json () const

function ~GeometryAtlasCommit

uipc::geometry::GeometryAtlasCommit::~GeometryAtlasCommit () 


The documentation for this class was generated from the following file include/uipc/geometry/geometry_atlas.h