inlib  1.2.0
Public Member Functions
inlib::sg::sf_rotf Class Reference
Inheritance diagram for inlib::sg::sf_rotf:
Inheritance graph
[legend]
Collaboration diagram for inlib::sg::sf_rotf:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool write (io::iwbuf &a_buffer)
virtual bool read (io::irbuf &a_buffer)
virtual bool dump (std::ostream &)
 sf_rotf ()
 sf_rotf (const rotf &a_value)
virtual ~sf_rotf ()
 sf_rotf (const sf_rotf &a_from)
sf_rotfoperator= (const sf_rotf &a_from)
sf_rotfoperator= (const rotf &a_value)

Detailed Description

Definition at line 118 of file sfs.


Constructor & Destructor Documentation

inlib::sg::sf_rotf::sf_rotf ( ) [inline]

Definition at line 133 of file sfs.

: bsf<rotf>(){}
inlib::sg::sf_rotf::sf_rotf ( const rotf a_value) [inline]

Definition at line 134 of file sfs.

: bsf<rotf>(a_value){}
virtual inlib::sg::sf_rotf::~sf_rotf ( ) [inline, virtual]

Definition at line 135 of file sfs.

{}
inlib::sg::sf_rotf::sf_rotf ( const sf_rotf a_from) [inline]

Definition at line 137 of file sfs.

: bsf<rotf>(a_from){}

Member Function Documentation

virtual bool inlib::sg::sf_rotf::dump ( std::ostream &  ) [inline, virtual]

Implements inlib::sg::field.

Definition at line 128 of file sfs.

                                 {
    //a_out << bsf<T>::m_value << std::endl;
    return true;
  }
sf_rotf& inlib::sg::sf_rotf::operator= ( const sf_rotf a_from) [inline]

Definition at line 138 of file sfs.

                                           {
    bsf<rotf>::operator=(a_from);
    return *this;
  }
sf_rotf& inlib::sg::sf_rotf::operator= ( const rotf a_value) [inline]

Reimplemented from inlib::sg::bsf< rotf >.

Definition at line 143 of file sfs.

                                         {
    bsf<rotf>::operator=(a_value);
    return *this;
  }
virtual bool inlib::sg::sf_rotf::read ( io::irbuf a_buffer) [inline, virtual]

Implements inlib::sg::field.

Definition at line 124 of file sfs.

                                       {
    std::vector<float>& vec = m_value.quat().vector();
    return a_buffer.read_std_vec(vec);
  }
virtual bool inlib::sg::sf_rotf::write ( io::iwbuf a_buffer) [inline, virtual]

Implements inlib::sg::field.

Definition at line 120 of file sfs.

                                        {
    const std::vector<float>& vec = m_value.quat().vector();
    return a_buffer.write_vec(vec.size(),vec_data(vec));
  }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines