|
| IE_CORE_DECLARERUNTIMETYPED (ContrastSmoothSkinningWeightsOp, ModifyOp) |
|
| IE_CORE_DECLARERUNTIMETYPED (ModifyOp, Op) |
|
| ModifyOp (const std::string &description, ParameterPtr resultParameter, ParameterPtr inputParameter) |
|
Parameter * | inputParameter () |
|
const Parameter * | inputParameter () const |
|
BoolParameter * | copyParameter () |
|
const BoolParameter * | copyParameter () const |
|
BoolParameter * | enableParameter () |
|
const BoolParameter * | enableParameter () const |
|
| IE_CORE_DECLARERUNTIMETYPED (Op, Parameterised) |
|
| Op (const std::string &description, ParameterPtr resultParameter) |
|
| Op (const std::string &description, CompoundParameterPtr compoundParameter, ParameterPtr resultParameter) |
|
ObjectPtr | operate () |
|
ObjectPtr | operate (const CompoundObject *operands) |
| Performs the operation using the given values of parameters.
|
|
const Parameter * | resultParameter () const |
|
| IE_CORE_DECLARERUNTIMETYPED (Parameterised, RunTimeTyped) |
|
| Parameterised (const std::string &description) |
|
| Parameterised (const std::string &description, CompoundParameterPtr compoundParameter) |
| Another constructor added later on that gives defines the CompoundParameter object to be hold in this Parameterised instance.
|
|
const std::string & | description () const |
| Returns a description for this parameterised object.
|
|
CompoundParameter * | parameters () override |
|
const CompoundParameter * | parameters () const override |
| Returns the parameters for query.
|
|
CompoundObject * | userData () |
| Returns an object that anyone can use for storing anything.
|
|
const CompoundObject * | userData () const |
| Read only version of the above.
|
|
| IE_CORE_DECLAREMEMBERPTR (RunTimeTyped) |
|
virtual TypeId | typeId () const |
|
virtual const char * | typeName () const |
|
virtual bool | isInstanceOf (TypeId typeId) const |
|
virtual bool | isInstanceOf (const char *typeName) const |
|
| IE_CORE_DECLAREMEMBERPTR (RefCounted) |
|
void | addRef () const |
| Add a reference to the current object.
|
|
void | removeRef () const |
| Remove a reference from the current object.
|
|
RefCount | refCount () const |
| Returns the current reference count.
|
|
|
typedef RefCounted | BaseClass |
| A typedef for the class this class derives from. All RunTimeTyped classes define this typedef.
|
|
typedef size_t | RefCount |
|
static TypeId | staticTypeId () |
| Returns the TypeId for this class, without needing an instance.
|
|
static const char * | staticTypeName () |
| Returns the type name for this class, without needing an instance.
|
|
static TypeId | baseTypeId () |
|
static const char * | baseTypeName () |
|
static bool | inheritsFrom (TypeId typeId) |
| Returns true if this class inherits from the specified type.
|
|
static bool | inheritsFrom (const char *typeName) |
| Returns true if this class inherits from the specified type.
|
|
static bool | inheritsFrom (TypeId type, TypeId baseType) |
| Returns true if type inherits from baseType.
|
|
static bool | inheritsFrom (const char *typeName, const char *baseTypeName) |
| Returns true if typeName inherits from baseTypeName.
|
|
static TypeId | baseTypeId (TypeId typeId) |
| Returns the base type of the given type, or InvalidTypeId if no such base exists.
|
|
static const std::vector< TypeId > & | baseTypeIds (TypeId typeId) |
|
static const std::set< TypeId > & | derivedTypeIds (TypeId typeId) |
|
static TypeId | typeIdFromTypeName (const char *typeName) |
|
static const char * | typeNameFromTypeId (TypeId typeId) |
|
static void | registerType (TypeId derivedTypeId, const char *derivedTypeName, TypeId baseTypeId) |
| Allows external modules to register their own type ids.
|
|
typedef std::map< TypeId, TypeId > | BaseTypeRegistryMap |
|
typedef std::map< TypeId, std::vector< TypeId > > | BaseTypesRegistryMap |
|
typedef std::map< TypeId, std::set< TypeId > > | DerivedTypesRegistryMap |
|
typedef tbb::spin_rw_mutex | Mutex |
|
typedef std::map< TypeId, std::string > | TypeIdsToTypeNamesMap |
|
typedef std::map< std::string, TypeId > | TypeNamesToTypeIdsMap |
|
static BaseTypeRegistryMap & | baseTypeRegistry () |
|
static DerivedTypesRegistryMap & | derivedTypesRegistry () |
|
static BaseTypesRegistryMap & | completeBaseTypesRegistry () |
|
static DerivedTypesRegistryMap & | completeDerivedTypesRegistry () |
|
static void | derivedTypeIdsWalk (TypeId typeId, std::set< TypeId > &) |
|
static TypeIdsToTypeNamesMap & | typeIdsToTypeNames () |
|
static TypeNamesToTypeIdsMap & | typeNamesToTypeIds () |
|
static Mutex | g_baseTypeIdsMutex |
|
static Mutex | g_derivedTypeIdsMutex |
|
The ContrastSmoothSkinningWeightsOp applies a parameterised step function on the weights of SmoothSkinningData to increase the contrast between the most important joints from the lesser ones. The shape of the step function varies from linear to a hard step function with the contrast ratio parameter and the middle contrast point is defined by contrast center parameter.