Skip to content

Class uipc::core::ContactElement

ClassList > uipc > core > ContactElement

Public Functions

Type Name
ContactElement () = default
ContactElement (IndexT id, std::string_view name) noexcept
S< geometry::AttributeSlot< IndexT > > apply_to (geometry::Geometry & geo) const
IndexT id () noexcept const
std::string_view name () noexcept const

Public Functions Documentation

function ContactElement [1/2]

uipc::core::ContactElement::ContactElement () = default

function ContactElement [2/2]

uipc::core::ContactElement::ContactElement (
    IndexT id,
    std::string_view name
) noexcept

function apply_to

S< geometry::AttributeSlot < IndexT > > uipc::core::ContactElement::apply_to (
    geometry::Geometry & geo
) const

function id

IndexT uipc::core::ContactElement::id () noexcept const

function name

std::string_view uipc::core::ContactElement::name () noexcept const

Friends Documentation

friend from_json

void uipc::core::ContactElement::from_json (
    const Json & j,
    ContactElement & element
) 

friend to_json

void uipc::core::ContactElement::to_json (
    Json & j,
    const ContactElement & element
) 


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