A transformation that applies a translation.
More...
#include "fltTransformTranslate.h"
List of all members.
Public Member Functions |
|
| FltTransformTranslate (FltHeader *header) |
|
virtual TypeHandle | force_init_type () |
|
const LVector3d & | get_delta () const |
| const LPoint3d & | get_from () const |
| | Returns the reference point of the translation.
|
|
virtual TypeHandle | get_type () const |
| void | set (const LPoint3d &from, const LVector3d &delta) |
| | Defines the translation.
|
Static Public Member Functions |
|
static TypeHandle | get_class_type () |
| static void | init_type () |
| | This function is declared non-inline to work around a compiler bug in g++ 2.96.
|
Protected Member Functions |
| virtual bool | build_record (FltRecordWriter &writer) const |
| | Fills up the current record on the FltRecordWriter with data for this record, but does not advance the writer.
|
| virtual bool | extract_record (FltRecordReader &reader) |
| | Fills in the information in this record based on the information given in the indicated datagram, whose opcode has already been read.
|
Detailed Description
A transformation that applies a translation.
Definition at line 26 of file fltTransformTranslate.h.
Member Function Documentation
| bool FltTransformTranslate::build_record |
( |
FltRecordWriter & |
writer | ) |
const [protected, virtual] |
| bool FltTransformTranslate::extract_record |
( |
FltRecordReader & |
reader | ) |
[protected, virtual] |
| const LPoint3d & FltTransformTranslate::get_from |
( |
| ) |
const |
| static void FltTransformTranslate::init_type |
( |
| ) |
[inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from FltTransformRecord.
Definition at line 53 of file fltTransformTranslate.h.
The documentation for this class was generated from the following files: