Skip to content

Class uipc::core::ContactSystemFeatureOverrider

ClassList > uipc > core > ContactSystemFeatureOverrider

Public Functions

Type Name
virtual void get_contact_energy (std::string_view prim_type, geometry::Geometry & energy_geo) = 0
virtual void get_contact_gradient (std::string_view prim_type, geometry::Geometry & vert_grad) = 0
virtual void get_contact_hessian (std::string_view prim_type, geometry::Geometry & vert_hess) = 0
virtual vector< std::string > get_contact_primitive_types () const = 0

Public Functions Documentation

function get_contact_energy

virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_energy (
    std::string_view prim_type,
    geometry::Geometry & energy_geo
) = 0

function get_contact_gradient

virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_gradient (
    std::string_view prim_type,
    geometry::Geometry & vert_grad
) = 0

function get_contact_hessian

virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_hessian (
    std::string_view prim_type,
    geometry::Geometry & vert_hess
) = 0

function get_contact_primitive_types

virtual vector< std::string > uipc::core::ContactSystemFeatureOverrider::get_contact_primitive_types () const = 0


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