Templates -- Meow
1.1.2
不能,也不應該先編譯成obj-file的templates
|
以整數 Red, Green, Blue 三個值所組成的色彩空間 More...
#include "RGB_Space.h"
Public Member Functions | |
RGBi_Space () | |
RGBi_Space (int c) | |
RGBi_Space (Vector3D< int > const &v) | |
RGBi_Space (RGBi_Space const &b) | |
~RGBi_Space () | |
int const & | rgbMin (size_t i) const |
int const & | rMin () const |
int const & | gMin () const |
int const & | bMin () const |
int const & | rgbMax (size_t i) const |
int const & | rMax () const |
int const & | gMax () const |
int const & | bMax () const |
int const & | rgb (size_t i) const |
int const & | r () const |
int const & | g () const |
int const & | b () const |
int const & | rgb (size_t i, int c) |
int const & | r (int c) |
int const & | g (int c) |
int const & | b (int c) |
int & | rgbGet (size_t i) |
int & | rGet () |
int & | gGet () |
int & | bGet () |
RGBi_Space & | operator= (RGBi_Space const &b) |
RGBi_Space | operator+ (RGBi_Space const &b) const |
RGBi_Space | operator- (RGBi_Space const &b) const |
RGBi_Space | operator* (int c) const |
RGBi_Space | operator/ (int c) const |
int | operator* (RGBi_Space const &b) const |
Public Member Functions inherited from meow::Color3_Space< int > | |
virtual | ~Color3_Space () |
Color3_Space< int > & | copyFrom (Color3_Space< int > const &b) |
Color3_Space< int > & | copyFrom (Color3_Space< T2 > const &b) |
Vector3D< int > const & | minV () const |
Vector3D< int > const & | maxV () const |
Vector3D< int > const & | valV () const |
Vector3D< int > const & | valV (Vector3D< int > const &vv) |
Vector3D< int > & | valVGet () |
intconst & | min (size_t id) const |
intconst & | max (size_t id) const |
intconst & | val (size_t id) const |
intconst & | val (size_t i, intconst &c) |
int & | valGet (size_t id) |
Matrix< int > | matrix () const |
Additional Inherited Members | |
Protected Member Functions inherited from meow::Color3_Space< int > | |
Color3_Space (Vector3D< int > const &min_bound, Vector3D< int > const &max_bound, Vector3D< int > const &init_value) | |
Color3_Space (Color3_Space const &b) | |
Protected Attributes inherited from meow::Color3_Space< int > | |
Vector3D< int > | min_ |
Vector3D< int > | max_ |
Vector3D< int > | val_ |
以整數 Red, Green, Blue 三個值所組成的色彩空間
其中範圍都介於0~255之間
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |