Class uipc::core::ContactTabular
ClassList > uipc > core > ContactTabular
Public Functions
| Type | Name |
|---|---|
| ContactTabular () noexcept |
|
| ContactTabular (const ContactTabular &) = delete |
|
| ContactModel | at (IndexT i, IndexT j) const |
| ContactModelCollection | contact_models () noexcept |
| CContactModelCollection | contact_models () noexcept const |
| ContactElement | create (std::string_view name="") noexcept |
| ContactElement | default_element () noexcept |
| void | default_model (Float friction_rate, Float resistance, bool enable=true, const Json & config=default_config()) noexcept |
| ContactModel | default_model () noexcept const |
| SizeT | element_count () noexcept const |
| IndexT | 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 at
function contact_models [1/2]
function contact_models [2/2]
function create
function default_element
function default_model [1/2]
void uipc::core::ContactTabular::default_model (
Float friction_rate,
Float resistance,
bool enable=true,
const Json & config=default_config()
) noexcept
function default_model [2/2]
function element_count
function insert
IndexT 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 Scene
friend to_json
friend ContactTabularVisitor
The documentation for this class was generated from the following file include/uipc/core/contact_tabular.h