![]() |
Templates -- Meow
1.1.2
不能,也不應該先編譯成obj-file的templates
|
以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 More...
#include "HSL_Space.h"
Public Member Functions | |
HSLf_Space () | |
HSLf_Space (double c) | |
HSLf_Space (Vector3D< double > const &v) | |
HSLf_Space (HSL_Space const &b) | |
~HSLf_Space () | |
double const & | hslMin (size_t i) const |
double const & | hMin () const |
double const & | sMin () const |
double const & | lMin () const |
double const & | hslMax (size_t i) const |
double const & | hMax () const |
double const & | sMax () const |
double const & | lMax () const |
double const & | hsl (size_t i) const |
double const & | h () const |
double const & | s () const |
double const & | l () const |
double const & | hsl (size_t i, double c) |
double const & | h (double c) |
double const & | s (double c) |
double const & | l (double c) |
double & | hslGet (size_t i) |
double & | hGet () |
double & | sGet () |
double & | lGet () |
HSLf_Space & | operator= (HSLf_Space const &b) |
HSLf_Space | operator+ (HSLf_Space const &b) const |
HSLf_Space | operator- (HSLf_Space const &b) const |
HSLf_Space | operator* (double const &c) const |
HSLf_Space | operator/ (double const &c) const |
double | operator* (HSLf_Space const &b) const |
![]() | |
virtual | ~Color3_Space () |
Color3_Space< double > & | copyFrom (Color3_Space< double > const &b) |
Color3_Space< double > & | copyFrom (Color3_Space< T2 > const &b) |
Vector3D< double > const & | minV () const |
Vector3D< double > const & | maxV () const |
Vector3D< double > const & | valV () const |
Vector3D< double > const & | valV (Vector3D< double > const &vv) |
Vector3D< double > & | valVGet () |
doubleconst & | min (size_t id) const |
doubleconst & | max (size_t id) const |
doubleconst & | val (size_t id) const |
doubleconst & | val (size_t i, doubleconst &c) |
double & | valGet (size_t id) |
Matrix< double > | matrix () const |
Additional Inherited Members | |
![]() | |
Color3_Space (Vector3D< double > const &min_bound, Vector3D< double > const &max_bound, Vector3D< double > const &init_value) | |
Color3_Space (Color3_Space const &b) | |
![]() | |
Vector3D< double > | min_ |
Vector3D< double > | max_ |
Vector3D< double > | val_ |
以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間
其中範圍都介於0.0~1.0之間
|
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 |