#include <RodPrimList.h>
Inheritance diagram for SctPixelRod::RodPrimList:
Public Member Functions | |
RodPrimList (unsigned long theIndex) | |
Constructor with specified index. | |
RodPrimList () | |
Default constructor. | |
RodPrimList (const RodPrimList &rhs) | |
Copy constructor. | |
RodPrimList & | operator= (const RodPrimList &) |
Overloaded assignment. | |
~RodPrimList () | |
Destructor. | |
unsigned long | checkSum () |
Compute list checksum. | |
unsigned long | numWords () |
Compute number of words in list. | |
void | bufferBuild () throw (PrimListException &) |
Create the buffer to send. | |
void | writeToXml (std::string &xmlFile) throw (PrimListException &) |
Write the buffer to an XML file. Buffer must already be built when this is called. | |
void | buildFromXml (std::string &xmlFile) throw (PrimListException &) |
Create the buffer from an XML file. | |
long | getBufferLength () |
Return the buffer lingth. | |
unsigned long * | getBuffer () |
Return the buffer. | |
void | print () |
Print the primitive list. | |
void | clear () |
Clear the primitive list. | |
void | setIndex (unsigned long i) |
Set the list identifier index. | |
unsigned long | getIndex () const |
Get the list identifier index. | |
void | setVersion (unsigned long version) |
Set the version number. | |
unsigned long | getVersion () const |
Get the version number. | |
Private Attributes | |
unsigned long | m_index |
Unique list identifier. | |
unsigned long | m_version |
PrimList version number. | |
unsigned long * | m_buffer |
Buffer to send. | |
unsigned long | m_bufferSize |
Buffer size. |
This class is a list of the primitives that control ROD behavior. It is sent to the RodModule via its Send function. As it is derived from the STL list, it inherits all the usual list functionality.
Definition at line 49 of file RodPrimList.h.
|
Constructor with specified index.
Definition at line 62 of file RodPrimList.h. References PRIM_LIST_REVISION. |
|
Default constructor.
Definition at line 66 of file RodPrimList.h. References PRIM_LIST_REVISION. |
|
Copy constructor.
|
|
Destructor.
|
|
Create the buffer to send.
|
|
Create the buffer from an XML file.
|
|
Compute list checksum.
|
|
Clear the primitive list.
|
|
Return the buffer.
Definition at line 94 of file RodPrimList.h. |
|
Return the buffer lingth.
Definition at line 91 of file RodPrimList.h. |
|
Get the list identifier index.
Definition at line 105 of file RodPrimList.h. |
|
Get the version number.
Definition at line 110 of file RodPrimList.h. |
|
Compute number of words in list.
|
|
Overloaded assignment.
|
|
Print the primitive list.
|
|
Set the list identifier index.
Definition at line 103 of file RodPrimList.h. |
|
Set the version number.
Definition at line 108 of file RodPrimList.h. |
|
Write the buffer to an XML file. Buffer must already be built when this is called.
|
|
Buffer to send.
Definition at line 56 of file RodPrimList.h. |
|
Buffer size.
Definition at line 58 of file RodPrimList.h. |
|
Unique list identifier.
Definition at line 52 of file RodPrimList.h. |
|
PrimList version number.
Definition at line 54 of file RodPrimList.h. |