![]() |
KSquare Utilities
|
#include <Raster.h>
Inheritance diagram for KKB::RasterList:Public Member Functions | |
| RasterList (bool owner) | |
| RasterList (const RasterList &rasterList, bool _owner) | |
| RasterPtr | CreateSmoothedFrame () |
Public Member Functions inherited from KKB::KKQueue< Raster > | |
| KKQueue (bool _owner=true) | |
| KKQueue (const KKQueue &q, bool _owner) | |
| Constructor, similar to the Copy Constructor except that you can control whether it duplicates the contents. More... | |
| virtual | ~KKQueue () |
| Virtual destructor; if owns its contents will also call the destructor on each one entry that it contains. More... | |
| virtual void | Add (EntryPtr _entry) |
| virtual void | AddFirst (EntryPtr _entry) |
| virtual void | AddQueue (const KKQueue &q) |
| Add the contents of a separate KKQueue container to this container. More... | |
| EntryPtr | BackOfQueue () const |
| void | DeleteContents () |
| void | DeleteEntry (EntryPtr _entry) |
| void | DeleteEntry (kkuint32 _idx) |
| KKQueue * | DuplicateListAndContents () const |
| Creates a new container including duplicating the contents, which also makes the new instance the owner of those contents. More... | |
| kkuint32 | FindTheKthElement (kkuint32 k, Functor pred) |
| EntryPtr | FrontOfQueue () const |
| EntryPtr | GetFirst () const |
| EntryPtr | GetLast () const |
| EntryPtr | IdxToPtr (kkuint32 idx) const |
| kkint32 | LocateEntry (EntryConstPtr _entry) const |
| EntryPtr | LookAtBack () const |
| EntryPtr | LookAtFront () const |
| bool | operator!= (const KKQueue< Raster > &rightSide) const |
| returns False if NOT every entry in both containers point to the same elements More... | |
| KKQueue & | operator= (const KKQueue &q) |
| Assignment Operator. More... | |
| bool | operator== (const KKQueue< Raster > &rightSide) const |
| Returns True if every entry in both containers point to the same elements. More... | |
| Raster & | operator[] (kkuint32 i) const |
| bool | Owner () const |
| void | Owner (bool _owner) |
| virtual EntryPtr | PopFromBack () |
| virtual EntryPtr | PopFromFront () |
| kkint32 | PtrToIdx (EntryConstPtr _entry) const |
| virtual void | PushOnBack (EntryPtr _entry) |
| virtual void | PushOnFront (EntryPtr _entry) |
| kkint32 | QueueSize () const |
| void | RandomizeOrder () |
| Randomizes the order of the vector. More... | |
| void | RandomizeOrder (kkint64 seed) |
| void | RandomizeOrder (RandomNumGenerator &randomVariable) |
| Randomizes the order of the vector. More... | |
| virtual EntryPtr | RemoveFirst () |
| virtual EntryPtr | RemoveLast () |
| void | SetIdxToPtr (kkuint32 _idx, Raster *_ptr) |
| void | SwapIndexes (size_t idx1, size_t idx2) |
Additional Inherited Members | |
Public Types inherited from KKB::KKQueue< Raster > | |
| typedef std::vector< Raster * >::const_iterator | const_iterator |
| typedef std::vector< Raster * >::iterator | iterator |
Protected Member Functions inherited from KKB::KKQueue< Raster > | |
| KKQueue (const KKQueue &q) | |
| Copy Constructor creating new instance; including duplicating contents if owner set to true. More... | |
|
inline |
Definition at line 1390 of file Raster.h.
References RasterList().
Referenced by RasterList(), and KKB::Raster::SplitImageIntoEqualParts().
|
inline |
| RasterPtr RasterList::CreateSmoothedFrame | ( | ) |
Definition at line 8950 of file Raster.cpp.
References KKB::Raster::AllocateARasterInstance(), KKB::Raster::BlueArea(), KKB::Raster::Color(), KKB::Raster::GreenArea(), KKB::Raster::Height(), KKB::Raster::RedArea(), and KKB::Raster::Width().