# {py:mod}`simvx.core.physics.capability` ```{py:module} simvx.core.physics.capability ``` ```{autodoc2-docstring} simvx.core.physics.capability :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Capability ` - ```{autodoc2-docstring} simvx.core.physics.capability.Capability :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.physics.capability.__all__ :summary: ``` ```` ### API `````{py:class} Capability() :canonical: simvx.core.physics.capability.Capability Bases: {py:obj}`enum.StrEnum` ```{autodoc2-docstring} simvx.core.physics.capability.Capability ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.core.physics.capability.Capability.__init__ ``` ````{py:attribute} DETERMINISTIC :canonical: simvx.core.physics.capability.Capability.DETERMINISTIC :value: > 'deterministic' ```{autodoc2-docstring} simvx.core.physics.capability.Capability.DETERMINISTIC ``` ```` ````{py:attribute} VEHICLES :canonical: simvx.core.physics.capability.Capability.VEHICLES :value: > 'vehicles' ```{autodoc2-docstring} simvx.core.physics.capability.Capability.VEHICLES ``` ```` ````{py:attribute} SOFT_BODY :canonical: simvx.core.physics.capability.Capability.SOFT_BODY :value: > 'soft_body' ```{autodoc2-docstring} simvx.core.physics.capability.Capability.SOFT_BODY ``` ```` ````{py:method} __new__(*values) :canonical: simvx.core.physics.capability.Capability.__new__ ```` ````{py:method} __add__() :canonical: simvx.core.physics.capability.Capability.__add__ ```` ````{py:method} __contains__() :canonical: simvx.core.physics.capability.Capability.__contains__ ```` ````{py:method} __delattr__() :canonical: simvx.core.physics.capability.Capability.__delattr__ ```` ````{py:method} __dir__() :canonical: simvx.core.physics.capability.Capability.__dir__ ```` ````{py:method} __eq__() :canonical: simvx.core.physics.capability.Capability.__eq__ ```` ````{py:method} __format__() :canonical: simvx.core.physics.capability.Capability.__format__ ```` ````{py:method} __ge__() :canonical: simvx.core.physics.capability.Capability.__ge__ ```` ````{py:method} __getattribute__() :canonical: simvx.core.physics.capability.Capability.__getattribute__ ```` ````{py:method} __getitem__() :canonical: simvx.core.physics.capability.Capability.__getitem__ ```` ````{py:method} __getnewargs__() :canonical: simvx.core.physics.capability.Capability.__getnewargs__ ```` ````{py:method} __getstate__() :canonical: simvx.core.physics.capability.Capability.__getstate__ ```` ````{py:method} __gt__() :canonical: simvx.core.physics.capability.Capability.__gt__ ```` ````{py:method} __hash__() :canonical: simvx.core.physics.capability.Capability.__hash__ ```` ````{py:method} __iter__() :canonical: simvx.core.physics.capability.Capability.__iter__ ```` ````{py:method} __le__() :canonical: simvx.core.physics.capability.Capability.__le__ ```` ````{py:method} __len__() :canonical: simvx.core.physics.capability.Capability.__len__ ```` ````{py:method} __lt__() :canonical: simvx.core.physics.capability.Capability.__lt__ ```` ````{py:method} __mod__() :canonical: simvx.core.physics.capability.Capability.__mod__ ```` ````{py:method} __mul__() :canonical: simvx.core.physics.capability.Capability.__mul__ ```` ````{py:method} __ne__() :canonical: simvx.core.physics.capability.Capability.__ne__ ```` ````{py:method} __reduce__() :canonical: simvx.core.physics.capability.Capability.__reduce__ ```` ````{py:method} __reduce_ex__() :canonical: simvx.core.physics.capability.Capability.__reduce_ex__ ```` ````{py:method} __repr__() :canonical: simvx.core.physics.capability.Capability.__repr__ ```` ````{py:method} __rmod__() :canonical: simvx.core.physics.capability.Capability.__rmod__ ```` ````{py:method} __rmul__() :canonical: simvx.core.physics.capability.Capability.__rmul__ ```` ````{py:method} __setattr__() :canonical: simvx.core.physics.capability.Capability.__setattr__ ```` ````{py:method} __sizeof__() :canonical: simvx.core.physics.capability.Capability.__sizeof__ ```` ````{py:method} __str__() :canonical: simvx.core.physics.capability.Capability.__str__ ```` ````{py:method} __subclasshook__() :canonical: simvx.core.physics.capability.Capability.__subclasshook__ ```` ````{py:method} capitalize() :canonical: simvx.core.physics.capability.Capability.capitalize ```` ````{py:method} casefold() :canonical: simvx.core.physics.capability.Capability.casefold ```` ````{py:method} center() :canonical: simvx.core.physics.capability.Capability.center ```` ````{py:method} count() :canonical: simvx.core.physics.capability.Capability.count ```` ````{py:method} encode() :canonical: simvx.core.physics.capability.Capability.encode ```` ````{py:method} endswith() :canonical: simvx.core.physics.capability.Capability.endswith ```` ````{py:method} expandtabs() :canonical: simvx.core.physics.capability.Capability.expandtabs ```` ````{py:method} find() :canonical: simvx.core.physics.capability.Capability.find ```` ````{py:method} format() :canonical: simvx.core.physics.capability.Capability.format ```` ````{py:method} format_map() :canonical: simvx.core.physics.capability.Capability.format_map ```` ````{py:method} index() :canonical: simvx.core.physics.capability.Capability.index ```` ````{py:method} isalnum() :canonical: simvx.core.physics.capability.Capability.isalnum ```` ````{py:method} isalpha() :canonical: simvx.core.physics.capability.Capability.isalpha ```` ````{py:method} isascii() :canonical: simvx.core.physics.capability.Capability.isascii ```` ````{py:method} isdecimal() :canonical: simvx.core.physics.capability.Capability.isdecimal ```` ````{py:method} isdigit() :canonical: simvx.core.physics.capability.Capability.isdigit ```` ````{py:method} isidentifier() :canonical: simvx.core.physics.capability.Capability.isidentifier ```` ````{py:method} islower() :canonical: simvx.core.physics.capability.Capability.islower ```` ````{py:method} isnumeric() :canonical: simvx.core.physics.capability.Capability.isnumeric ```` ````{py:method} isprintable() :canonical: simvx.core.physics.capability.Capability.isprintable ```` ````{py:method} isspace() :canonical: simvx.core.physics.capability.Capability.isspace ```` ````{py:method} istitle() :canonical: simvx.core.physics.capability.Capability.istitle ```` ````{py:method} isupper() :canonical: simvx.core.physics.capability.Capability.isupper ```` ````{py:method} join() :canonical: simvx.core.physics.capability.Capability.join ```` ````{py:method} ljust() :canonical: simvx.core.physics.capability.Capability.ljust ```` ````{py:method} lower() :canonical: simvx.core.physics.capability.Capability.lower ```` ````{py:method} lstrip() :canonical: simvx.core.physics.capability.Capability.lstrip ```` ````{py:method} partition() :canonical: simvx.core.physics.capability.Capability.partition ```` ````{py:method} removeprefix() :canonical: simvx.core.physics.capability.Capability.removeprefix ```` ````{py:method} removesuffix() :canonical: simvx.core.physics.capability.Capability.removesuffix ```` ````{py:method} replace() :canonical: simvx.core.physics.capability.Capability.replace ```` ````{py:method} rfind() :canonical: simvx.core.physics.capability.Capability.rfind ```` ````{py:method} rindex() :canonical: simvx.core.physics.capability.Capability.rindex ```` ````{py:method} rjust() :canonical: simvx.core.physics.capability.Capability.rjust ```` ````{py:method} rpartition() :canonical: simvx.core.physics.capability.Capability.rpartition ```` ````{py:method} rsplit() :canonical: simvx.core.physics.capability.Capability.rsplit ```` ````{py:method} rstrip() :canonical: simvx.core.physics.capability.Capability.rstrip ```` ````{py:method} split() :canonical: simvx.core.physics.capability.Capability.split ```` ````{py:method} splitlines() :canonical: simvx.core.physics.capability.Capability.splitlines ```` ````{py:method} startswith() :canonical: simvx.core.physics.capability.Capability.startswith ```` ````{py:method} strip() :canonical: simvx.core.physics.capability.Capability.strip ```` ````{py:method} swapcase() :canonical: simvx.core.physics.capability.Capability.swapcase ```` ````{py:method} title() :canonical: simvx.core.physics.capability.Capability.title ```` ````{py:method} translate() :canonical: simvx.core.physics.capability.Capability.translate ```` ````{py:method} upper() :canonical: simvx.core.physics.capability.Capability.upper ```` ````{py:method} zfill() :canonical: simvx.core.physics.capability.Capability.zfill ```` ````{py:method} __deepcopy__(memo) :canonical: simvx.core.physics.capability.Capability.__deepcopy__ ```` ````{py:method} __copy__() :canonical: simvx.core.physics.capability.Capability.__copy__ ```` ````{py:method} name() :canonical: simvx.core.physics.capability.Capability.name ```` ````{py:method} value() :canonical: simvx.core.physics.capability.Capability.value ```` ````` ````{py:data} __all__ :canonical: simvx.core.physics.capability.__all__ :value: > ['Capability'] ```{autodoc2-docstring} simvx.core.physics.capability.__all__ ``` ````