|
| RObj2D (size_t id, const RString &name) |
|
int | Compare (const RObj2D *o) const |
|
int | Compare (const RObj2D &o) const |
|
int | Compare (const size_t id) const |
|
int | Compare (const RString &name) const |
|
void | CreateOri (tOrientation ori) |
|
size_t | GetId (void) const |
|
void | SetId (size_t id) |
|
RString | GetName (void) const |
|
virtual bool | IsIn (size_t id) const |
|
RObj2DConfig * | GetDefaultConfig (void) |
|
size_t | GetNbConnectors (void) const |
|
RCursor< RObj2DConnector > | GetConnectors (void) const |
|
template<class TUse > |
RObj2DConnector * | GetConnector (const TUse &use, bool order=true) const |
|
double | GetConnectorWeights (void) const |
|
void | Copy (const RObj2D &obj) |
|
virtual | ~RObj2D (void) |
|
| RContainer (size_t m, size_t i=0) |
|
| RContainer (const RContainer< RObj2DConfig, true, true > &src) |
|
| RContainer (const RContainer< RObj2DConfig, false, true > &src) |
|
int | Compare (const RContainer< RObj2DConfig, true, true > &) const |
|
size_t | GetNb (void) const |
|
size_t | GetMaxPos (void) const |
|
size_t | GetMaxNb (void) const |
|
size_t | GetIncNb (void) const |
|
bool | VerifyIndex (size_t idx) const |
|
void | VerifyTab (size_t max=0) |
|
void | Clear (size_t m=0, size_t i=0, bool force=false) |
|
void | ReOrder (int sortOrder(const void *, const void *), size_t min, size_t max) |
|
void | ReOrder (int sortOrder(const void *, const void *)) |
|
void | ReOrder (void) |
|
void | Exchange (size_t pos1, size_t pos2) |
|
void | Shift (size_t idx, bool reverse) |
|
void | Transfer (RContainer< RObj2DConfig, a, o > &src) |
|
RContainer & | operator= (const RContainer< RObj2DConfig, true, true > &src) |
|
RContainer & | operator= (const RContainer< RObj2DConfig, false, true > &src) |
|
void | Copy (const RContainer< RObj2DConfig, a, true > &src) |
|
RContainer & | operator+= (const RContainer< RObj2DConfig, a, o > &src) |
|
size_t | GetIndex (const TUse &tag, bool &find, size_t min=0, size_t max=0) const |
|
bool | IsIn (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) const |
|
bool | IsIn (const TUse &tag, size_t min=0, size_t max=0) const |
|
const RObj2DConfig * | operator[] (size_t idx) const |
|
RObj2DConfig * | operator[] (size_t idx) |
|
const RObj2DConfig * | GetPtrAt (size_t idx) const |
|
RObj2DConfig * | GetPtrAt (size_t idx) |
|
RObj2DConfig * | GetPtr (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) const |
|
RObj2DConfig * | GetPtr (const TUse &tag, size_t min=0, size_t max=0) const |
|
RObj2DConfig * | GetInsertPtr (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) |
|
RObj2DConfig * | GetInsertPtr (const TUse &tag, size_t min=0, size_t max=0) |
|
RObj2DConfig * | GetInsertPtrAt (const TUse &tag, size_t pos) |
|
RContainer< RObj2DConfig,
false, true > * | GetPtrs (const TUse &tag, size_t min=0, size_t max=0) const |
|
size_t | GetTab (const void **tab, size_t min=0, size_t max=0) const |
|
size_t | GetTab (void **tab, size_t min=0, size_t max=0) |
|
size_t | GetTab (const RObj2DConfig **tab, size_t min=0, size_t max=0) const |
|
size_t | GetTab (RObj2DConfig **tab, size_t min=0, size_t max=0) |
|
void | InsertPtrAt (RObj2DConfig *ins, size_t pos, bool del) |
|
void | InsertPtrAt (RObj2DConfig *ins, size_t pos) |
|
void | InsertPtr (RObj2DConfig *ins, bool del=false, size_t min=0, size_t max=0) |
|
void | DeletePtrAt (size_t pos, bool shift, bool del) |
|
void | DeletePtrAt (size_t pos, bool shift) |
|
void | DeletePtrAt (size_t pos) |
|
void | DeletePtr (const TUse &tag, bool sortkey, bool del, size_t min=0, size_t max=0) |
|
void | DeletePtr (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) |
|
void | DeletePtr (const TUse &tag, size_t min=0, size_t max=0) |
|
void | Inter (const iRContainer< RObj2DConfig > &src1, const iRContainer< RObj2DConfig > &src2) |
|
void | Union (const iRContainer< RObj2DConfig > &src1, const iRContainer< RObj2DConfig > &src2) |
|
virtual | ~RContainer (void) |
|
size_t | GetNb (void) const |
|
size_t | GetMaxPos (void) const |
|
size_t | GetMaxNb (void) const |
|
size_t | GetIncNb (void) const |
|
bool | VerifyIndex (size_t idx) const |
|
void | VerifyTab (size_t max=0) |
|
void | Clear (size_t m=0, size_t i=0, bool force=false) |
|
void | ReOrder (int sortOrder(const void *, const void *), size_t min, size_t max) |
|
void | ReOrder (int sortOrder(const void *, const void *)) |
|
void | ReOrder (void) |
|
void | Exchange (size_t pos1, size_t pos2) |
|
void | Shift (size_t idx, bool reverse) |
|
void | Transfer (iRContainer< C > &src) |
|
iRContainer & | operator= (const iRContainer< C > &src) |
|
void | Copy (const iRContainer< C > &src) |
|
iRContainer & | operator+= (const iRContainer< C > &src) |
|
size_t | GetIndex (bool order, const TUse &tag, bool &find, size_t min=0, size_t max=0) const |
|
size_t | GetIndex (const TUse &tag, bool &find, size_t min=0, size_t max=0) const |
|
bool | IsIn (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) const |
|
bool | IsIn (const TUse &tag, size_t min=0, size_t max=0) const |
|
const C * | operator[] (size_t idx) const |
|
C * | operator[] (size_t idx) |
|
const C * | GetPtrAt (size_t idx) const |
|
C * | GetPtrAt (size_t idx) |
|
C * | GetPtr (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) const |
|
C * | GetPtr (const TUse &tag, size_t min=0, size_t max=0) const |
|
C * | GetInsertPtr (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) |
|
C * | GetInsertPtr (const TUse &tag, size_t min=0, size_t max=0) |
|
C * | GetInsertPtrAt (const TUse &tag, size_t pos) |
|
size_t | GetTab (const void **tab, size_t min=0, size_t max=0) const |
|
size_t | GetTab (void **tab, size_t min=0, size_t max=0) |
|
size_t | GetTab (const C **tab, size_t min=0, size_t max=0) const |
|
size_t | GetTab (C **tab, size_t min=0, size_t max=0) |
|
void | InsertPtrAt (C *ins, size_t pos, bool del) |
|
void | InsertPtrAt (C *ins, size_t pos) |
|
void | InsertPtr (C *ins, bool del=false, size_t min=0, size_t max=0) |
|
void | DeletePtrAt (size_t pos, bool shift, bool del) |
|
void | DeletePtrAt (size_t pos, bool shift) |
|
void | DeletePtrAt (size_t pos) |
|
void | DeletePtr (const TUse &tag, bool sortkey, bool del, size_t min=0, size_t max=0) |
|
void | DeletePtr (const TUse &tag, bool sortkey, size_t min=0, size_t max=0) |
|
void | DeletePtr (const TUse &tag, size_t min=0, size_t max=0) |
|
void | Inter (const iRContainer< C > &src1, const iRContainer< C > &src2) |
|
void | Union (const iRContainer< C > &src1, const iRContainer< C > &src2) |
|
virtual | ~iRContainer (void) |
|
2D Object.
The RObj2D class represent an object to place.