#include <rvc/array.h>
Inheritance diagram for RVC::ARRAY:

Public Member Functions | |
| ARRAY (const RVC::ARRAY &obj) | |
| ARRAY () | |
| INT32 | GetItemSize () const |
| INT32 | GetNumItems () const |
| bool | IsInverted () const |
| ERRVALUE | Make (const RVC::OBJITEM &ObjItem, const MAKEPARMS &MakeParms, const char *Source=0) |
| ERRVALUE | Make (const RVC::OBJECT &parent, const RVC::OBJECTNAME &name, const RVC::OBJECTDESC &desc, const MAKEPARMS &MakeParms, const char *Source=0) |
| RVC::ARRAY & | operator= (const RVC::ARRAY &rhs) |
| INT32 | Read (INT32 ItemNum, void *ptr) const |
| ERRVALUE | Resize (INT32 NewNumItems) |
| INT32 | Write (INT32 ItemNum, const void *ptr) |
| virtual | ~ARRAY () |
Protected Member Functions | |
| ERRVALUE | Make (const RVC::OBJECT &parent, const RVC::OBJECTNAME &name, const RVC::OBJECTDESC &desc, RVCARRAYINFO &newinfo, int HeaderSize, int HeaderType, const char *Source=0) |
| ERRVALUE | OpenObject (OPENMODE OpenFlags, RVCARRAYINFO &newinfo, int HeaderSize, int HeaderType, MDLGPARENT parent) |
| virtual ERRVALUE | v_OpenObject (OPENMODE OpenFlags, MDLGPARENT parent) |
The interface currently wraps the MfArray functions.
RVC Object Types that this class supports: OBJTYPE_GenericRef.
Default RVC Object Type for this class: OBJTYPE_GenericRef.
Valid parents for this class:
Definition at line 73 of file array.h.
|
|
Default constructor.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
|
Obtain the size of a array entry.
|
|
|
Obtain the number of array entries.
|
|
|
Determine whether or not object is byte order inverted.
|
|
||||||||||||||||||||||||||||||||
|
Used for objects that inherit from this object.
|
|
||||||||||||||||
|
Create a new rvc array object under a specified parent rvc object RVC::OBJITEM.
|
|
||||||||||||||||||||||||
|
Create a new rvc array object under a specified parent rvc object with name, description, and source.
|
|
||||||||||||||||||||||||
|
Used for objects that inherit from this object.
|
|
|
Assignment. Will close if necessary and reopen if 'rhs' is open.
|
|
||||||||||||
|
Read a array entry.
|
|
|
Resize the array to a new number of items.
|
|
||||||||||||
|
Called by the Open() methods to open an rvc object. If the derived class retains an open state with the rvc object, then the derived class MUST support this method The default behaviour is to return (0). If this method is supported, then the derived class must support CloseObject() and IsObjectOpen(). Reimplemented from RVC::OBJECT. |
|
||||||||||||
|
Write data to a array item.
|
1.3.8-20040913