FBControlSet Class Reference


Detailed Description

Control set class.

These classes are under development and may change dramatically between versions.

Inheritance diagram for FBControlSet:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ (str pName, object pObject=None)
  Constructor.
FBModel  GetReferenceModel ()
  Get the reference model associated with this Control Set.
str  GetReferenceName ()
  Get the reference name associated with this Control Set.
int  GetIKEffectorIndex (FBModel pModel)
  Return the Index of the Given Model.
FBModel  GetIKEffectorModel (FBEffectorId pEffectorIndex, int pPivotIndex=0)
  Return the object associated to the given Index.
int  GetIKEffectorPivotCount (FBEffectorId pEffectorIndex)
  return the number of IK Effector Slot.
str  GetIKEffectorName (FBEffectorId pEffectorIndex)
  return the name of IK Effector.
int  GetFKIndex (FBModel pModel)
  Return The Index of the Given Model.
FBModel  GetFKModel (int pIndex)
  Return the object associated to the given Index.
str  GetFKName (int pIndex)
  return the name of FK Effector at the given index.
int  GetFKCount ()
  return the number of FK Effector Slot.

Public Attributes

FBPropertyControlSetType  ControlSetType
  Read Property: the control Set Type (FKIK or IK).
FBPropertyBase  UseAxis
  Read Write Property: is using axis.
FBPropertyBase  FKOpacity
  Read Write Property: Opacity value used on FK (between 0 and 100).

Member Function Documentation

__init__ ( str  pName,
object  pObject = None 
)

Constructor.

Parameters:
pName Name of new control set.
pObject For internal use only. This parameter does not need to be specified by the developer.
FBModel GetReferenceModel ( )

Get the reference model associated with this Control Set.

Returns:
The reference model associated with the Control Set.
str GetReferenceName ( )

Get the reference name associated with this Control Set.

Returns:
The reference name associated with the Control Set.
int GetIKEffectorIndex ( FBModel  pModel )

Return the Index of the Given Model.

Parameters:
pModel Given Model to Obtain Index
Returns:
The Index of the Given Model.
FBModel GetIKEffectorModel ( FBEffectorId  pEffectorIndex,
int  pPivotIndex = 0 
)

Return the object associated to the given Index.

Parameters:
pEffectorIndex Given Index to obtain Model
pPivotIndex Index of effector pivot
Returns:
return the model at the specified Index.
int GetIKEffectorPivotCount ( FBEffectorId  pEffectorIndex )

return the number of IK Effector Slot.

Returns:
return the number of IK Effector Slot
str GetIKEffectorName ( FBEffectorId  pEffectorIndex )

return the name of IK Effector.

Parameters:
pEffectorIndex Given Index to obtain Name
Returns:
the name of IK Effector
int GetFKIndex ( FBModel  pModel )

Return The Index of the Given Model.

Parameters:
pModel Given Model to obtain Index
Returns:
The Index of the Given Model.
FBModel GetFKModel ( int  pIndex )

Return the object associated to the given Index.

Parameters:
pIndex Given Index to obtain Model
Returns:
return the model at the specified Index.
str GetFKName ( int  pIndex )

return the name of FK Effector at the given index.

Parameters:
pIndex Given Index
Returns:
return the name of IK Effector Slot
int GetFKCount ( )

return the number of FK Effector Slot.

Returns:
return the number of IK Effector Slot

Member Data Documentation

FBPropertyControlSetType ControlSetType

Read Property: the control Set Type (FKIK or IK).

FBPropertyBase UseAxis

Read Write Property: is using axis.

FBPropertyBase FKOpacity

Read Write Property: Opacity value used on FK (between 0 and 100).


FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet
FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet FBControlSet