ArrayParameter Class Reference

Class Description

Represents an array parameter in a IParamBlock2.
+ Inheritance diagram for ArrayParameter:

Public Member Functions

def Append (self, args)
 
def Count (self)
 
def Delete (self, args)
 
def GetController (self, args)
 
def GetItem (self, args)
 
def GetName (self)
 
def GetType (self)
 
def GetValue (self, args)
 
def Insert (self, args)
 
def IsAnimatable (self)
 
def IsArrayData (self)
 
def IsArrayParameter (self)
 
def IsObsolete (self)
 
def IsReadOnly (self)
 
def IsResizable (self)
 
def ReplaceController (self, args)
 
def SetController (self, args)
 
def SetCount (self, args)
 
def SetValue (self, args)
 

Static Public Attributes

tuple IsAnimatable = _swig_property(IsAnimatable)
 
tuple IsArrayData = _swig_property(IsArrayData)
 
tuple IsArrayParameter = _swig_property(IsArrayParameter)
 
tuple IsObsolete = _swig_property(IsObsolete)
 
tuple IsReadOnly = _swig_property(IsReadOnly)
 
tuple IsResizable = _swig_property(IsResizable)
 
tuple Items = _swig_property(lambda self: (self.GetItem(i) for i in xrange(self.Count())))
 
tuple Name = _swig_property(GetName)
 
tuple NumItems = _swig_property(Count)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
tuple Type = _swig_property(GetType)
 
tuple Value = _swig_property(GetValue, SetValue)
 

Member Function Documentation

def Append (   self,
  args 
)
Append(ArrayParameter self, FPValue x) -> int
def Count (   self)
Count(ArrayParameter self) -> int
def Delete (   self,
  args 
)
Delete(ArrayParameter self, int tabIndex, int count) -> int
def GetController (   self,
  args 
)
GetController(ArrayParameter self, int tabIndex) -> Control
def GetItem (   self,
  args 
)
GetItem(ArrayParameter self, int tabIndex) -> Parameter
def GetName (   self)
GetName(ArrayParameter self) -> WStr
def GetType (   self)
GetType(ArrayParameter self) -> int
def GetValue (   self,
  args 
)
GetValue(ArrayParameter self, TimeValue t, int tabIndex) -> FPValue
GetValue(ArrayParameter self, TimeValue t=Autodesk::Max::Now()) -> FPValue
GetValue(ArrayParameter self) -> FPValue
def Insert (   self,
  args 
)
Insert(ArrayParameter self, FPValue x, int tabIndex) -> int
def IsAnimatable (   self)
IsAnimatable(ArrayParameter self) -> bool
def IsArrayData (   self)
IsArrayData(ArrayParameter self) -> bool
def IsArrayParameter (   self)
IsArrayParameter(ArrayParameter self) -> bool
def IsObsolete (   self)
IsObsolete(ArrayParameter self) -> bool
def IsReadOnly (   self)
IsReadOnly(ArrayParameter self) -> bool
def IsResizable (   self)
IsResizable(ArrayParameter self) -> bool
def ReplaceController (   self,
  args 
)
ReplaceController(ArrayParameter self, Control c, int tabIndex, bool preserveFrame0Value=True)
ReplaceController(ArrayParameter self, Control c, int tabIndex)
def SetController (   self,
  args 
)
SetController(ArrayParameter self, Control c, int tabIndex, bool preserveFrame0Value=True)
SetController(ArrayParameter self, Control c, int tabIndex)
def SetCount (   self,
  args 
)
SetCount(ArrayParameter self, int count)
def SetValue (   self,
  args 
)
SetValue(ArrayParameter self, FPValue x, TimeValue t, int tabIndex)
SetValue(ArrayParameter self, FPValue x, TimeValue t=Autodesk::Max::Now())
SetValue(ArrayParameter self, FPValue x)