Templates -- Meow
1.1.4
A C++ template which is unable and also not allowed to compile to obj-file first.
|
一個 Camera
加上一個offset transformation
More...
#include "Eye.h"
Public Member Functions | |
Eye () | |
Eye (Eye const &b) | |
Eye (Camera< Pixel > const &c, Vector3D< double > const &o) | |
~Eye () | |
Eye & | copyFrom (Eye const &e) |
Eye & | referenceFrom (Eye const &e) |
Camera< Pixel > const & | camera () const |
Camera< Pixel > & | cameraGet () |
Camera< Pixel > const & | camera (Camera< Pixel > const &c) |
Vector3D< double > const & | offset () const |
Vector3D< double > & | offsetGet () |
Vector3D< double > const & | offset (Vector3D< double > const &ofs) |
bool | inside (Vector3D< double > const &v) const |
Eye & | operator= (Eye const &e) |
bool | write (FILE *f, bool bin, unsigned int fg) const |
將資料寫入檔案 More... | |
bool | read (FILE *f, bool bin, unsigned int fg) |
將資料讀入 More... | |
ObjBase * | create () const |
new一個自己 More... | |
ObjBase * | copyFrom (ObjBase const *b) |
複製資料 More... | |
char const * | ctype () const |
回傳class的type More... | |
std::string | type () const |
回傳class的type More... | |
Public Member Functions inherited from meow::ObjBase | |
virtual | ~ObjBase () |
Additional Inherited Members | |
Static Public Member Functions inherited from meow::ObjBase | |
static char const * | ctypeBase () |
用C-style string回傳base的type name More... | |
static std::string | typeBase () |
用std::string回傳base的type name More... | |
Protected Member Functions inherited from meow::ObjBase | |
ObjBase () | |
一個 Camera
加上一個offset transformation
複製資料
輸入型別是 ObjBase
const*
事實上這個method就只是幫忙轉型然後呼叫原本的copyFrom
[in] | b | 資料來源 |
Reimplemented from meow::ObjBase.
|
inlinevirtual |
|
inlinevirtual |