COLLADA 1.4 DOM: domBoundingbox Class Reference

COLLADA

domBoundingbox Class Reference

#include <domBoundingbox.h>

Inheritance diagram for domBoundingbox:

Inheritance graph
[legend]
Collaboration diagram for domBoundingbox:

Collaboration graph
[legend]
List of all members.

Detailed Description

-DEPRECATED- The boundingbox element declares an axially aligned bounding box that encompasses the geometric extent of a node in the scene graph.

If the boundingbox is transformed by rotate elements then the resulting bounding box is an axial aligned box that encompasses the original bounding box.

Public Types

typedef daeSmartRef< domMindomMinRef
typedef daeTArray< domMinRefdomMin_Array
typedef daeSmartRef< domMaxdomMaxRef
typedef daeTArray< domMaxRefdomMax_Array

Public Member Functions

xsNCName getSid () const
 Gets the sid attribute.
void setSid (xsNCName atSid)
 Sets the sid attribute.
const domMinRef getMin () const
 Gets the min element.
const domMaxRef getMax () const
 Gets the max element.

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

 domBoundingbox ()
 Constructor.
virtual ~domBoundingbox ()
 Destructor.
 domBoundingbox (const domBoundingbox &cpy)
 Copy Constructor.
virtual domBoundingboxoperator= (const domBoundingbox &cpy)
 Overloaded assignment operator.

Protected Attributes

xsNCName attrSid
 The sid attribute is a text string containing the sub-identifier of the boundingbox element.
domMinRef elemMin
 The min element contains three floating-point values for the minimum corner of the box.
domMaxRef elemMax
 The max element contains three floating-point values for the maximum corner of the box.

Classes

class  domMax
 The max element contains three floating-point values for the maximum corner of the box. More...
class  domMin
 The min element contains three floating-point values for the minimum corner of the box. More...

Member Function Documentation

daeElementRef domBoundingbox::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.

const domMaxRef domBoundingbox::getMax  )  const [inline]
 

Gets the max element.

Returns:
a daeSmartRef to the max element.

const domMinRef domBoundingbox::getMin  )  const [inline]
 

Gets the min element.

Returns:
a daeSmartRef to the min element.

xsNCName domBoundingbox::getSid  )  const [inline]
 

Gets the sid attribute.

Returns:
Returns a xsNCName of the sid attribute.

daeMetaElement * domBoundingbox::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 domBoundingbox::setSid xsNCName  atSid  )  [inline]
 

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.


Member Data Documentation

xsNCName domBoundingbox::attrSid [protected]
 

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

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

domMaxRef domBoundingbox::elemMax [protected]
 

The max element contains three floating-point values for the maximum corner of the box.

See also:
domMax

domMinRef domBoundingbox::elemMin [protected]
 

The min element contains three floating-point values for the minimum corner of the box.

See also:
domMin


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

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