// -*- c++ -*- #pragma once #ifndef __RAYS_RUBY_MATRIX_H__ #define __RAYS_RUBY_MATRIX_H__ #include #include #include namespace Rays { Rucy::Class matrix_class (); // class Rays::Matrix }// Rays namespace Rucy { Value value (const Rays::Matrix& obj); Value value (const Rays::Matrix* obj); template <> inline Rays::Matrix* value_to (Value val, bool) { return get_type_ptr(val, Rays::matrix_class()); } }// Rucy #endif//EOH