Isle
Loading...
Searching...
No Matches
LegoROIListCursor Class Reference

[AI] A typed list cursor for iterating over a LegoROIList. More...

#include <legoroilist.h>

Inheritance diagram for LegoROIListCursor:
Collaboration diagram for LegoROIListCursor:

Public Member Functions

 LegoROIListCursor (LegoROIList *p_list)
 [AI] Construct a cursor for a given LegoROIList. More...
 
- Public Member Functions inherited from MxPtrListCursor< LegoROI >
 MxPtrListCursor (MxPtrList< LegoROI > *p_list)
 [AI] More...
 
- Public Member Functions inherited from MxListCursor< T >
 MxListCursor (MxList< T > *p_list)
 [AI] More...
 
MxBool Find (T p_obj)
 [AI] More...
 
void Detach ()
 [AI] More...
 
void Destroy ()
 [AI] More...
 
MxBool Next ()
 [AI] More...
 
MxBool Next (T &p_obj)
 [AI] More...
 
MxBool Prev ()
 [AI] More...
 
MxBool Prev (T &p_obj)
 [AI] More...
 
MxBool Current (T &p_obj)
 [AI] More...
 
MxBool First (T &p_obj)
 [AI] More...
 
MxBool Last (T &p_obj)
 [AI] More...
 
MxBool HasMatch ()
 [AI] More...
 
void SetValue (T p_obj)
 [AI] More...
 
MxBool Head ()
 [AI] More...
 
MxBool Tail ()
 [AI] More...
 
void Reset ()
 [AI] More...
 
void Prepend (T p_newobj)
 [AI] More...
 
- Public Member Functions inherited from MxCore
 MxCore ()
 [AI] Constructs a new MxCore object and assigns it a unique id. More...
 
virtual ~MxCore ()
 [AI] Virtual destructor. Required for correct polymorphic cleanup in derived classes. More...
 
virtual MxLong Notify (MxParam &p_param)
 [AI] Virtual callback notification mechanism. More...
 
virtual MxResult Tickle ()
 [AI] Called by tickle managers to allow the object to update itself. More...
 
virtual const char * ClassName () const
 [AI] Returns the runtime class name of this object. More...
 
virtual MxBool IsA (const char *p_name) const
 [AI] Checks whether this object's class type or parents match the given name. More...
 
MxU32 GetId ()
 [AI] Gets the unique (per-process) id assigned to this object instance. More...
 

Detailed Description

[AI] A typed list cursor for iterating over a LegoROIList.

[AI] Used to traverse elements within a LegoROIList in a type-safe manner. Inherits iteration mechanics from MxPtrListCursor.

Definition at line 53 of file legoroilist.h.

Constructor & Destructor Documentation

◆ LegoROIListCursor()

LegoROIListCursor::LegoROIListCursor ( LegoROIList p_list)
inline

[AI] Construct a cursor for a given LegoROIList.

Parameters
p_listThe LegoROIList to traverse. [AI]

[AI] The cursor provides sequential access to the ROIs in the list and maintains the iteration state internally.

Definition at line 60 of file legoroilist.h.


The documentation for this class was generated from the following file: