Skip to content

Class uipc::core::ISanityCheckContext

ClassList > uipc > core > ISanityCheckContext

Public Functions

Type Name
virtual const geometry::AttributeCollection & config () const = 0
virtual const ContactTabular & contact_tabular () const = 0
virtual S< geometry::GeometrySlot > find_geometry (IndexT id) const = 0
virtual S< const Object > find_object (IndexT id) const = 0
virtual span< S< geometry::GeometrySlot > > geometries () const = 0
virtual const geometry::SimplicialComplex & scene_simplicial_surface () const = 0
virtual const SubsceneTabular & subscene_tabular () const = 0
virtual std::string_view workspace () const = 0
virtual ~ISanityCheckContext () = default

Public Functions Documentation

function config

virtual const geometry::AttributeCollection & uipc::core::ISanityCheckContext::config () const = 0

function contact_tabular

virtual const ContactTabular & uipc::core::ISanityCheckContext::contact_tabular () const = 0

function find_geometry

virtual S< geometry::GeometrySlot > uipc::core::ISanityCheckContext::find_geometry (
    IndexT id
) const = 0

function find_object

virtual S< const Object > uipc::core::ISanityCheckContext::find_object (
    IndexT id
) const = 0

function geometries

virtual span< S< geometry::GeometrySlot > > uipc::core::ISanityCheckContext::geometries () const = 0

function scene_simplicial_surface

virtual const geometry::SimplicialComplex & uipc::core::ISanityCheckContext::scene_simplicial_surface () const = 0

function subscene_tabular

virtual const SubsceneTabular & uipc::core::ISanityCheckContext::subscene_tabular () const = 0

function workspace

virtual std::string_view uipc::core::ISanityCheckContext::workspace () const = 0

function ~ISanityCheckContext

virtual uipc::core::ISanityCheckContext::~ISanityCheckContext () = default


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