COLLADA 1.4 DOM: domMatrix Class Reference

COLLADA

domMatrix Class Reference

#include <domMatrix.h>

Inheritance diagram for domMatrix:

Inheritance graph
[legend]
Collaboration diagram for domMatrix:

Collaboration graph
[legend]
List of all members.

Detailed Description

Matrix transformations embody mathematical changes to points within a coordinate systems or the coordinate system itself.

The matrix element contains a 4-by-4 matrix of floating-point values. Matrices in COLLADA are column matrices in the mathematical sense. These matrices are written in rowmajor order to aid the human reader.

Public Member Functions

xsNCName getSid () const
 Gets the sid attribute.
void setSid (xsNCName atSid)
 Sets the sid attribute.
domFloat4x4getValue ()
 Gets the _value array.
const domFloat4x4getValue () const
 Gets the _value array.
void setValue (const domFloat4x4 &val)
 Sets the _value array.

Static Public Member Functions

static daeElementRef create (daeInt bytes)
 Creates an instance of this class and returns a daeElementRef referencing it.
static daeMetaElementregisterElement ()
 Creates a daeMetaElement object that describes this element in the meta object reflection framework.

Static Public Attributes

static daeMetaElement_Meta = NULL
 The daeMetaElement that describes this element in the meta object reflection framework.

Protected Member Functions

 domMatrix ()
 Constructor.
virtual ~domMatrix ()
 Destructor.
 domMatrix (const domMatrix &cpy)
 Copy Constructor.
virtual domMatrixoperator= (const domMatrix &cpy)
 Overloaded assignment operator.

Protected Attributes

xsNCName attrSid
 The sid attribute is a text string value containing the sub-identifier of this element.
domFloat4x4 _value
 The domFloat4x4 value of the text data of this element.

Member Function Documentation

daeElementRef domMatrix::create daeInt  bytes  )  [static]
 

Creates an instance of this class and returns a daeElementRef referencing it.

Parameters:
bytes The size allocated for this instance.
Returns:
a daeElementRef referencing an instance of this object.

xsNCName domMatrix::getSid  )  const [inline]
 

Gets the sid attribute.

Returns:
Returns a xsNCName of the sid attribute.

const domFloat4x4& domMatrix::getValue  )  const [inline]
 

Gets the _value array.

Returns:
Returns a constant domFloat4x4 reference of the _value array.

domFloat4x4& domMatrix::getValue  )  [inline]
 

Gets the _value array.

Returns:
Returns a domFloat4x4 reference of the _value array.

daeMetaElement * domMatrix::registerElement  )  [static]
 

Creates a daeMetaElement object that describes this element in the meta object reflection framework.

If a daeMetaElement already exists it will return that instead of creating a new one.

Returns:
A daeMetaElement describing this COLLADA element.

void domMatrix::setSid xsNCName  atSid  )  [inline]
 

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

void domMatrix::setValue const domFloat4x4 val  )  [inline]
 

Sets the _value array.

Parameters:
atSid The new value for the _value array.


Member Data Documentation

xsNCName domMatrix::attrSid [protected]
 

The sid attribute is a text string value containing the sub-identifier of this element.

This value must be unique within the scope of the parent element. Optional attribute.


The documentation for this class was generated from the following files:
  • C:/SVN_wf/COLLADA_DOM/include/1.3/dom/domMatrix.h
  • C:/SVN_wf/COLLADA_DOM/src/1.3/dom/domMatrix.cpp

©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:49:03 2006 for COLLADA 1.4 DOM by doxygen 1.4.3