#include <c4d_baseeffectordata.h>
Template array class used for arrays filled by MoData.
Public Member Functions | |
| MDArray () | |
| MDArray (TYPE *array_pointer, Int32 array_count, TYPE default_value) | |
| ~MDArray () | |
| void | Fill (const TYPE &default_value) | 
| operator TYPE * () | |
| operator const TYPE * () const | |
| TYPE * | GetPointer () | 
| const TYPE * | GetPointer () const | 
| Bool | operator! () const | 
| TYPE & | operator[] (Int32 i) | 
| const TYPE & | operator[] (Int32 i) const | 
| TYPE & | operator[] (Int64 i) | 
| const TYPE & | operator[] (Int64 i) const | 
Private Attributes | |
| TYPE * | ptr | 
| TYPE | dv | 
| Int | count | 
| MDArray | ( | ) | 
Default constructor.
Constructor with the array pointer and the default value.
| [in] | array_pointer | The array pointer. | 
| [in] | array_count | The number of elements in array_pointer. | 
| [in] | default_value | The default value. | 
| ~MDArray | ( | ) | 
Default destructor.
| void Fill | ( | const TYPE & | default_value | ) | 
Fills the elements of the array with default_value.
| [in] | default_value | The value to fill with. | 
| operator TYPE * | ( | ) | 
Conversion operator.
| operator const TYPE * | ( | ) | const | 
| TYPE* GetPointer | ( | ) | 
Gets the array pointer.
| const TYPE* GetPointer | ( | ) | const | 
Gets the const array pointer.
| Bool operator! | ( | ) | const | 
Checks if the array contains any elements.
Array access operator.
| [in] | i | The element index in the array. | 
Const array access operator.
| [in] | i | The element index in the array. | 
Array access operator.
| [in] | i | The element index in the array. | 
Const array access operator.
| [in] | i | The element index in the array. | 
      
  | 
  private | 
      
  | 
  mutableprivate | 
      
  | 
  private |