libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Classes | |
struct | element_type |
struct | lower_iterations |
struct | neighbourhood_item |
Public Types | |
enum | { width =W , height =H , initial_value =Init } |
enum | { width =W , height =H , initial_value =Init } |
typedef std::tr1::array< element_type, height > | column_type |
typedef std::tr1::array< column_type, width > | container_type |
The bitmaps is in the usual (x,y) cartesian co-ordinate format. More... | |
typedef column_type::const_iterator | const_iterator |
typedef column_type::iterator | iterator |
typedef std::tr1::array< const neighbourhood_item, 8 > | const_neighbourhood_type |
typedef std::tr1::array< neighbourhood_item, 8 > | neighbourhood_type |
typedef std::tr1::array< element_type, height > | column_type |
typedef std::tr1::array< column_type, width > | container_type |
The bitmaps is in the usual (x,y) cartesian co-ordinate format. More... | |
typedef column_type::const_iterator | const_iterator |
typedef column_type::iterator | iterator |
typedef std::tr1::array< const neighbourhood_item, 8 > | const_neighbourhood_type |
typedef std::tr1::array< neighbourhood_item, 8 > | neighbourhood_type |
Public Member Functions | |
const_iterator __fastcall | find (point_type const &pt) const noexcept(true) |
iterator __fastcall | find (point_type const &pt) noexcept(true) |
const_iterator __fastcall | bottom_left () const noexcept(true) |
const_iterator __fastcall | top_right () const noexcept(true) |
bool __fastcall | inside (point_type const &pt) const noexcept(true) |
const_neighbourhood_type | neighbours (point_type const &p) const noexcept(true) |
neighbourhood_type | neighbours (point_type const &p) noexcept(true) |
const_iterator __fastcall | find (point_type const &pt) const noexcept(true) |
iterator __fastcall | find (point_type const &pt) noexcept(true) |
const_iterator __fastcall | bottom_left () const noexcept(true) |
const_iterator __fastcall | top_right () const noexcept(true) |
bool __fastcall | inside (point_type const &pt) const noexcept(true) |
const_neighbourhood_type | neighbours (point_type const &p) const noexcept(true) |
neighbourhood_type | neighbours (point_type const &p) noexcept(true) |
Public Attributes | |
container_type | screen |
Friends | |
std::ostream &__fastcall | operator<< (std::ostream &os, bitmap const &b) noexcept(false) |
std::ostream &__fastcall | operator<< (std::ostream &os, bitmap const &b) noexcept(false) |
Definition at line 63 of file mandelbrot.cpp.
typedef std::tr1::array<element_type, height> bitmap< V, W, H, Init >::column_type |
Definition at line 82 of file mandelbrot.cpp.
typedef std::tr1::array<element_type, height> bitmap< V, W, H, Init >::column_type |
Definition at line 82 of file mandelbrot.cpp.
typedef column_type::const_iterator bitmap< V, W, H, Init >::const_iterator |
Definition at line 85 of file mandelbrot.cpp.
typedef column_type::const_iterator bitmap< V, W, H, Init >::const_iterator |
Definition at line 85 of file mandelbrot.cpp.
typedef std::tr1::array<const neighbourhood_item, 8> bitmap< V, W, H, Init >::const_neighbourhood_type |
Definition at line 101 of file mandelbrot.cpp.
typedef std::tr1::array<const neighbourhood_item, 8> bitmap< V, W, H, Init >::const_neighbourhood_type |
Definition at line 101 of file mandelbrot.cpp.
typedef std::tr1::array<column_type, width> bitmap< V, W, H, Init >::container_type |
The bitmaps is in the usual (x,y) cartesian co-ordinate format.
Definition at line 84 of file mandelbrot.cpp.
typedef std::tr1::array<column_type, width> bitmap< V, W, H, Init >::container_type |
The bitmaps is in the usual (x,y) cartesian co-ordinate format.
Definition at line 84 of file mandelbrot.cpp.
typedef column_type::iterator bitmap< V, W, H, Init >::iterator |
Definition at line 86 of file mandelbrot.cpp.
typedef column_type::iterator bitmap< V, W, H, Init >::iterator |
Definition at line 86 of file mandelbrot.cpp.
typedef std::tr1::array<neighbourhood_item, 8> bitmap< V, W, H, Init >::neighbourhood_type |
Definition at line 102 of file mandelbrot.cpp.
typedef std::tr1::array<neighbourhood_item, 8> bitmap< V, W, H, Init >::neighbourhood_type |
Definition at line 102 of file mandelbrot.cpp.
anonymous enum |
Enumerator | |
---|---|
width | |
height | |
initial_value |
Definition at line 64 of file mandelbrot.cpp.
anonymous enum |
Enumerator | |
---|---|
width | |
height | |
initial_value |
Definition at line 64 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 124 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 124 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 117 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 117 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 120 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 120 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 132 of file mandelbrot.cpp.
References bitmap< V, W, H, Init >::height, bitmap< V, W, H, Init >::width, point_type::x, and point_type::y.
|
inlinenoexcept |
Definition at line 132 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 136 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 136 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 149 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 149 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 128 of file mandelbrot.cpp.
|
inlinenoexcept |
Definition at line 128 of file mandelbrot.cpp.
|
friend |
Definition at line 163 of file mandelbrot.cpp.
|
friend |
Definition at line 163 of file mandelbrot.cpp.
container_type bitmap< V, W, H, Init >::screen |
Definition at line 115 of file mandelbrot.cpp.