This class is used to define a subset of part names to apply to the PartBundle::bind_anim() operation.
More...
Public Member Functions |
|
| PartSubset (const PartSubset ©) |
| void | add_exclude_joint (const GlobPattern &name) |
| | Adds the named joint to the list of joints that will be explicitly exlcluded from the subset.
|
| void | add_include_joint (const GlobPattern &name) |
| | Adds the named joint to the list of joints that will be explicitly included in the subset.
|
| void | append (const PartSubset &other) |
| | Appends the include and exclude list from the other object onto this object's lists.
|
| bool | is_include_empty () const |
| | Returns true if the include list is completely empty, false otherwise.
|
| bool | matches_exclude (const string &joint_name) const |
| | Returns true if the indicated name matches a name on the exclude list, false otherwise.
|
| bool | matches_include (const string &joint_name) const |
| | Returns true if the indicated name matches a name on the include list, false otherwise.
|
|
void | operator= (const PartSubset ©) |
|
void | output (ostream &out) const |
This class is used to define a subset of part names to apply to the PartBundle::bind_anim() operation.
Only those part names within the subset will be included in the bind.
Definition at line 28 of file partSubset.h.