Templates -- Meow  1.1.2
不能,也不應該先編譯成obj-file的templates
meow::RGBi_Space Class Reference

以整數 Red, Green, Blue 三個值所組成的色彩空間 More...

#include "RGB_Space.h"

Inheritance diagram for meow::RGBi_Space:
meow::Color3_Space< int >

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)
 
intrgbGet (size_t i)
 
intrGet ()
 
intgGet ()
 
intbGet ()
 
RGBi_Spaceoperator= (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)
 
intvalGet (size_t id)
 
Matrix< intmatrix () 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< intmin_
 
Vector3D< intmax_
 
Vector3D< intval_
 

Detailed Description

以整數 Red, Green, Blue 三個值所組成的色彩空間

其中範圍都介於0~255之間

Author
cat_leopard

Constructor & Destructor Documentation

meow::RGBi_Space::RGBi_Space ( )
inline
meow::RGBi_Space::RGBi_Space ( int  c)
inline
meow::RGBi_Space::RGBi_Space ( Vector3D< int > const &  v)
inline
meow::RGBi_Space::RGBi_Space ( RGBi_Space const &  b)
inline
meow::RGBi_Space::~RGBi_Space ( )
inline

Member Function Documentation

int const& meow::RGBi_Space::b ( ) const
inline
int const& meow::RGBi_Space::b ( int  c)
inline
int& meow::RGBi_Space::bGet ( )
inline
int const& meow::RGBi_Space::bMax ( ) const
inline
int const& meow::RGBi_Space::bMin ( ) const
inline
int const& meow::RGBi_Space::g ( ) const
inline
int const& meow::RGBi_Space::g ( int  c)
inline
int& meow::RGBi_Space::gGet ( )
inline
int const& meow::RGBi_Space::gMax ( ) const
inline
int const& meow::RGBi_Space::gMin ( ) const
inline
RGBi_Space meow::RGBi_Space::operator* ( int  c) const
inline
int meow::RGBi_Space::operator* ( RGBi_Space const &  b) const
inline
RGBi_Space meow::RGBi_Space::operator+ ( RGBi_Space const &  b) const
inline
RGBi_Space meow::RGBi_Space::operator- ( RGBi_Space const &  b) const
inline
RGBi_Space meow::RGBi_Space::operator/ ( int  c) const
inline
RGBi_Space& meow::RGBi_Space::operator= ( RGBi_Space const &  b)
inline
int const& meow::RGBi_Space::r ( ) const
inline
int const& meow::RGBi_Space::r ( int  c)
inline
int const& meow::RGBi_Space::rgb ( size_t  i) const
inline
int const& meow::RGBi_Space::rgb ( size_t  i,
int  c 
)
inline
int& meow::RGBi_Space::rgbGet ( size_t  i)
inline
int const& meow::RGBi_Space::rgbMax ( size_t  i) const
inline
int const& meow::RGBi_Space::rgbMin ( size_t  i) const
inline
int& meow::RGBi_Space::rGet ( )
inline
int const& meow::RGBi_Space::rMax ( ) const
inline
int const& meow::RGBi_Space::rMin ( ) const
inline

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