esp::scene::SemanticObject class

Represents a distinct semantically annotated object.

Derived classes

class SuncgSemanticObject

Constructors, destructors, conversion operators

~SemanticObject() defaulted virtual

Public functions

auto id() const -> std::string virtual
auto region() const -> const SemanticRegion::ptr
auto aabb() const -> box3f
auto obb() const -> geo::OBB
auto category() const -> const SemanticCategory::ptr

Protected variables

int index_
int parentIndex_
std::shared_ptr<SemanticCategory> category_
geo::OBB obb_
std::shared_ptr<SemanticRegion> region_
friend SemanticScene