Class uipc::core::ContactTabular
ClassList > uipc > core > ContactTabular
Public Functions
Type | Name |
---|---|
ContactTabular () noexcept |
|
ContactTabular (const ContactTabular &) = delete |
|
std::span< const ContactModel > | contact_models () noexcept const |
ContactElement & | create (std::string_view name="") noexcept |
ContactElement & | default_element () noexcept |
void | default_model (Float friction_rate, Float resistance, const Json & config=default_config()) noexcept |
const ContactModel & | default_model () noexcept const |
SizeT | element_count () noexcept const |
void | insert (const ContactElement & L, const ContactElement & R, Float friction_rate, Float resistance, bool enable=true, const Json & config=default_config()) |
ContactTabular & | operator= (const ContactTabular &) = delete |
~ContactTabular () noexcept |
Public Static Functions
Type | Name |
---|---|
Json | default_config () noexcept |
Public Functions Documentation
function ContactTabular [1/2]
function ContactTabular [2/2]
function contact_models
function create
function default_element
function default_model [1/2]
void uipc::core::ContactTabular::default_model (
Float friction_rate,
Float resistance,
const Json & config=default_config()
) noexcept
function default_model [2/2]
function element_count
function insert
void uipc::core::ContactTabular::insert (
const ContactElement & L,
const ContactElement & R,
Float friction_rate,
Float resistance,
bool enable=true,
const Json & config=default_config()
)
function operator=
function ~ContactTabular
Public Static Functions Documentation
function default_config
Friends Documentation
friend to_json
The documentation for this class was generated from the following file include/uipc/core/contact_tabular.h