Blender  V2.59
Classes | Public Member Functions | Protected Attributes
TransformReader Class Reference

#include <TransformReader.h>

Inheritance diagram for TransformReader:
Inheritance graph
[legend]

List of all members.

Classes

struct  Animation

Public Member Functions

 TransformReader (UnitConverter *conv)
void get_node_mat (float mat[][4], COLLADAFW::Node *node, std::map< COLLADAFW::UniqueId, Animation > *animation_map, Object *ob)
void dae_rotate_to_mat4 (COLLADAFW::Transformation *tm, float m[][4])
void dae_translate_to_mat4 (COLLADAFW::Transformation *tm, float m[][4])
void dae_scale_to_mat4 (COLLADAFW::Transformation *tm, float m[][4])
void dae_matrix_to_mat4 (COLLADAFW::Transformation *tm, float m[][4])
void dae_translate_to_v3 (COLLADAFW::Transformation *tm, float v[3])
void dae_scale_to_v3 (COLLADAFW::Transformation *tm, float v[3])
void dae_vector3_to_v3 (const COLLADABU::Math::Vector3 &v3, float v[3])

Protected Attributes

UnitConverterunit_converter

Detailed Description

Definition at line 48 of file TransformReader.h.


Constructor & Destructor Documentation

TransformReader::TransformReader ( UnitConverter conv)

Definition at line 34 of file TransformReader.cpp.


Member Function Documentation

void TransformReader::dae_matrix_to_mat4 ( COLLADAFW::Transformation *  tm,
float  m[][4] 
)
void TransformReader::dae_rotate_to_mat4 ( COLLADAFW::Transformation *  tm,
float  m[][4] 
)
void TransformReader::dae_scale_to_mat4 ( COLLADAFW::Transformation *  tm,
float  m[][4] 
)

Definition at line 105 of file TransformReader.cpp.

References Scale, size(), and size_to_mat4().

Referenced by AnimationImporter::evaluate_transform_at_frame(), and get_node_mat().

void TransformReader::dae_scale_to_v3 ( COLLADAFW::Transformation *  tm,
float  v[3] 
)

Definition at line 122 of file TransformReader.cpp.

References dae_vector3_to_v3(), and Scale.

Referenced by AnimationImporter::evaluate_animation().

void TransformReader::dae_translate_to_mat4 ( COLLADAFW::Transformation *  tm,
float  m[][4] 
)

Definition at line 93 of file TransformReader.cpp.

References unit_m4().

Referenced by AnimationImporter::evaluate_transform_at_frame(), and get_node_mat().

void TransformReader::dae_translate_to_v3 ( COLLADAFW::Transformation *  tm,
float  v[3] 
)

Definition at line 117 of file TransformReader.cpp.

References dae_vector3_to_v3().

Referenced by AnimationImporter::evaluate_animation().

void TransformReader::dae_vector3_to_v3 ( const COLLADABU::Math::Vector3 v3,
float  v[3] 
)

Definition at line 127 of file TransformReader.cpp.

Referenced by dae_scale_to_v3(), and dae_translate_to_v3().

void TransformReader::get_node_mat ( float  mat[][4],
COLLADAFW::Node node,
std::map< COLLADAFW::UniqueId, Animation > *  animation_map,
Object ob 
)

Member Data Documentation

Definition at line 52 of file TransformReader.h.

Referenced by dae_matrix_to_mat4().


The documentation for this class was generated from the following files: