COLLADA 1.4 DOM: domAsset Class Reference

COLLADA

domAsset Class Reference

#include <domAsset.h>

Inheritance diagram for domAsset:

Inheritance graph
[legend]
Collaboration diagram for domAsset:

Collaboration graph
[legend]
List of all members.

Detailed Description

The asset element defines asset management information regarding its parent element.

Computers store vast amounts of information. An asset is a set of information that is organized into a distinct collection and managed as a unit. A wide range of attributes describes assets so that the information can be maintained and understood by software tools and humans.

Public Types

typedef daeSmartRef< domAuthordomAuthorRef
typedef daeTArray< domAuthorRefdomAuthor_Array
typedef daeSmartRef< domAuthoring_tooldomAuthoring_toolRef
typedef daeTArray< domAuthoring_toolRefdomAuthoring_tool_Array
typedef daeSmartRef< domCreateddomCreatedRef
typedef daeTArray< domCreatedRefdomCreated_Array
typedef daeSmartRef< domModifieddomModifiedRef
typedef daeTArray< domModifiedRefdomModified_Array
typedef daeSmartRef< domRevisiondomRevisionRef
typedef daeTArray< domRevisionRefdomRevision_Array
typedef daeSmartRef< domSource_datadomSource_dataRef
typedef daeTArray< domSource_dataRefdomSource_data_Array
typedef daeSmartRef< domCopyrightdomCopyrightRef
typedef daeTArray< domCopyrightRefdomCopyright_Array
typedef daeSmartRef< domTitledomTitleRef
typedef daeTArray< domTitleRefdomTitle_Array
typedef daeSmartRef< domSubjectdomSubjectRef
typedef daeTArray< domSubjectRefdomSubject_Array
typedef daeSmartRef< domKeywordsdomKeywordsRef
typedef daeTArray< domKeywordsRefdomKeywords_Array
typedef daeSmartRef< domCommentsdomCommentsRef
typedef daeTArray< domCommentsRefdomComments_Array
typedef daeSmartRef< domUp_axisdomUp_axisRef
typedef daeTArray< domUp_axisRefdomUp_axis_Array
typedef daeSmartRef< domUnitdomUnitRef
typedef daeTArray< domUnitRefdomUnit_Array

Public Member Functions

domAuthor_ArraygetAuthor_array ()
 Gets the author element array.
const domAuthor_ArraygetAuthor_array () const
 Gets the author element array.
domAuthoring_tool_ArraygetAuthoring_tool_array ()
 Gets the authoring_tool element array.
const domAuthoring_tool_ArraygetAuthoring_tool_array () const
 Gets the authoring_tool element array.
domCreated_ArraygetCreated_array ()
 Gets the created element array.
const domCreated_ArraygetCreated_array () const
 Gets the created element array.
domModified_ArraygetModified_array ()
 Gets the modified element array.
const domModified_ArraygetModified_array () const
 Gets the modified element array.
domRevision_ArraygetRevision_array ()
 Gets the revision element array.
const domRevision_ArraygetRevision_array () const
 Gets the revision element array.
domSource_data_ArraygetSource_data_array ()
 Gets the source_data element array.
const domSource_data_ArraygetSource_data_array () const
 Gets the source_data element array.
domCopyright_ArraygetCopyright_array ()
 Gets the copyright element array.
const domCopyright_ArraygetCopyright_array () const
 Gets the copyright element array.
domTitle_ArraygetTitle_array ()
 Gets the title element array.
const domTitle_ArraygetTitle_array () const
 Gets the title element array.
domSubject_ArraygetSubject_array ()
 Gets the subject element array.
const domSubject_ArraygetSubject_array () const
 Gets the subject element array.
domKeywords_ArraygetKeywords_array ()
 Gets the keywords element array.
const domKeywords_ArraygetKeywords_array () const
 Gets the keywords element array.
domComments_ArraygetComments_array ()
 Gets the comments element array.
const domComments_ArraygetComments_array () const
 Gets the comments element array.
domUp_axis_ArraygetUp_axis_array ()
 Gets the up_axis element array.
const domUp_axis_ArraygetUp_axis_array () const
 Gets the up_axis element array.
domUnit_ArraygetUnit_array ()
 Gets the unit element array.
const domUnit_ArraygetUnit_array () const
 Gets the unit element array.
daeElementRefArraygetContents ()
 Gets the _contents array.
const daeElementRefArraygetContents () const
 Gets the _contents 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

 domAsset ()
 Constructor.
virtual ~domAsset ()
 Destructor.
 domAsset (const domAsset &cpy)
 Copy Constructor.
virtual domAssetoperator= (const domAsset &cpy)
 Overloaded assignment operator.

Protected Attributes

domAuthor_Array elemAuthor_array
 The author element contains the name of an author of the parent element.
domAuthoring_tool_Array elemAuthoring_tool_array
 The authoring_tool element contains the name of an application or tools used to create the parent element.
domCreated_Array elemCreated_array
 The created element contains the date and time that the parent element was created and represented in an ISO 8601 format.
domModified_Array elemModified_array
 The modified element contains the date and time that the parent element was last modified and represented in an ISO 8601 format.
domRevision_Array elemRevision_array
 The revision element contains the revision information for the parent element.
domSource_data_Array elemSource_data_array
 The source_data element contains the URI to the source data from which the parent element was created.
domCopyright_Array elemCopyright_array
 The copyright element contains the author's copyright information applicable to the parent element.
domTitle_Array elemTitle_array
 The title element contains the title information for the parent element.
domSubject_Array elemSubject_array
 The subject element contains a description of the topical subject of the parent element.
domKeywords_Array elemKeywords_array
 The keywords element contains a list of words used as search criteria for the parent element.
domComments_Array elemComments_array
 The comments element contains descriptive information about the parent element.
domUp_axis_Array elemUp_axis_array
 The up_axis element contains descriptive information about coordinate system of the geometric data.
domUnit_Array elemUnit_array
 The unit element contains descriptive information about unit of measure.
daeElementRefArray _contents
 Used to preserve order in elements that do not specify strict sequencing of sub-elements.

Classes

class  domAuthor
 The author element contains the name of an author of the parent element. More...
class  domAuthoring_tool
 The authoring_tool element contains the name of an application or tools used to create the parent element. More...
class  domComments
 The comments element contains descriptive information about the parent element. More...
class  domCopyright
 The copyright element contains the author's copyright information applicable to the parent element. More...
class  domCreated
 The created element contains the date and time that the parent element was created and represented in an ISO 8601 format. More...
class  domKeywords
 The keywords element contains a list of words used as search criteria for the parent element. More...
class  domModified
 The modified element contains the date and time that the parent element was last modified and represented in an ISO 8601 format. More...
class  domRevision
 The revision element contains the revision information for the parent element. More...
class  domSource_data
 The source_data element contains the URI to the source data from which the parent element was created. More...
class  domSubject
 The subject element contains a description of the topical subject of the parent element. More...
class  domTitle
 The title element contains the title information for the parent element. More...
class  domUnit
 The unit element contains descriptive information about unit of measure. More...
class  domUp_axis
 The up_axis element contains descriptive information about coordinate system of the geometric data. More...

Member Function Documentation

daeElementRef domAsset::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 domAuthor_Array& domAsset::getAuthor_array  )  const [inline]
 

Gets the author element array.

Returns:
Returns a constant reference to the array of author elements.

domAuthor_Array& domAsset::getAuthor_array  )  [inline]
 

Gets the author element array.

Returns:
Returns a reference to the array of author elements.

const domAuthoring_tool_Array& domAsset::getAuthoring_tool_array  )  const [inline]
 

Gets the authoring_tool element array.

Returns:
Returns a constant reference to the array of authoring_tool elements.

domAuthoring_tool_Array& domAsset::getAuthoring_tool_array  )  [inline]
 

Gets the authoring_tool element array.

Returns:
Returns a reference to the array of authoring_tool elements.

const domComments_Array& domAsset::getComments_array  )  const [inline]
 

Gets the comments element array.

Returns:
Returns a constant reference to the array of comments elements.

domComments_Array& domAsset::getComments_array  )  [inline]
 

Gets the comments element array.

Returns:
Returns a reference to the array of comments elements.

const daeElementRefArray& domAsset::getContents  )  const [inline]
 

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

daeElementRefArray& domAsset::getContents  )  [inline]
 

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

const domCopyright_Array& domAsset::getCopyright_array  )  const [inline]
 

Gets the copyright element array.

Returns:
Returns a constant reference to the array of copyright elements.

domCopyright_Array& domAsset::getCopyright_array  )  [inline]
 

Gets the copyright element array.

Returns:
Returns a reference to the array of copyright elements.

const domCreated_Array& domAsset::getCreated_array  )  const [inline]
 

Gets the created element array.

Returns:
Returns a constant reference to the array of created elements.

domCreated_Array& domAsset::getCreated_array  )  [inline]
 

Gets the created element array.

Returns:
Returns a reference to the array of created elements.

const domKeywords_Array& domAsset::getKeywords_array  )  const [inline]
 

Gets the keywords element array.

Returns:
Returns a constant reference to the array of keywords elements.

domKeywords_Array& domAsset::getKeywords_array  )  [inline]
 

Gets the keywords element array.

Returns:
Returns a reference to the array of keywords elements.

const domModified_Array& domAsset::getModified_array  )  const [inline]
 

Gets the modified element array.

Returns:
Returns a constant reference to the array of modified elements.

domModified_Array& domAsset::getModified_array  )  [inline]
 

Gets the modified element array.

Returns:
Returns a reference to the array of modified elements.

const domRevision_Array& domAsset::getRevision_array  )  const [inline]
 

Gets the revision element array.

Returns:
Returns a constant reference to the array of revision elements.

domRevision_Array& domAsset::getRevision_array  )  [inline]
 

Gets the revision element array.

Returns:
Returns a reference to the array of revision elements.

const domSource_data_Array& domAsset::getSource_data_array  )  const [inline]
 

Gets the source_data element array.

Returns:
Returns a constant reference to the array of source_data elements.

domSource_data_Array& domAsset::getSource_data_array  )  [inline]
 

Gets the source_data element array.

Returns:
Returns a reference to the array of source_data elements.

const domSubject_Array& domAsset::getSubject_array  )  const [inline]
 

Gets the subject element array.

Returns:
Returns a constant reference to the array of subject elements.

domSubject_Array& domAsset::getSubject_array  )  [inline]
 

Gets the subject element array.

Returns:
Returns a reference to the array of subject elements.

const domTitle_Array& domAsset::getTitle_array  )  const [inline]
 

Gets the title element array.

Returns:
Returns a constant reference to the array of title elements.

domTitle_Array& domAsset::getTitle_array  )  [inline]
 

Gets the title element array.

Returns:
Returns a reference to the array of title elements.

const domUnit_Array& domAsset::getUnit_array  )  const [inline]
 

Gets the unit element array.

Returns:
Returns a constant reference to the array of unit elements.

domUnit_Array& domAsset::getUnit_array  )  [inline]
 

Gets the unit element array.

Returns:
Returns a reference to the array of unit elements.

const domUp_axis_Array& domAsset::getUp_axis_array  )  const [inline]
 

Gets the up_axis element array.

Returns:
Returns a constant reference to the array of up_axis elements.

domUp_axis_Array& domAsset::getUp_axis_array  )  [inline]
 

Gets the up_axis element array.

Returns:
Returns a reference to the array of up_axis elements.

daeMetaElement * domAsset::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.


Member Data Documentation

domAuthor_Array domAsset::elemAuthor_array [protected]
 

The author element contains the name of an author of the parent element.

The author element may appear zero or more times.

See also:
domAuthor

domAuthoring_tool_Array domAsset::elemAuthoring_tool_array [protected]
 

The authoring_tool element contains the name of an application or tools used to create the parent element.

The authoring_tool element may appear zero or one time.

See also:
domAuthoring_tool

domComments_Array domAsset::elemComments_array [protected]
 

The comments element contains descriptive information about the parent element.

The comments element may appear zero or more times.

See also:
domComments

domCopyright_Array domAsset::elemCopyright_array [protected]
 

The copyright element contains the author's copyright information applicable to the parent element.

The copyright element may appear zero or more times.

See also:
domCopyright

domCreated_Array domAsset::elemCreated_array [protected]
 

The created element contains the date and time that the parent element was created and represented in an ISO 8601 format.

The created element may appear zero or one time.

See also:
domCreated

domKeywords_Array domAsset::elemKeywords_array [protected]
 

The keywords element contains a list of words used as search criteria for the parent element.

The keywords element may appear zero or more times.

See also:
domKeywords

domModified_Array domAsset::elemModified_array [protected]
 

The modified element contains the date and time that the parent element was last modified and represented in an ISO 8601 format.

The modified element may appear zero or one time.

See also:
domModified

domRevision_Array domAsset::elemRevision_array [protected]
 

The revision element contains the revision information for the parent element.

The revision element may appear zero or one time.

See also:
domRevision

domSource_data_Array domAsset::elemSource_data_array [protected]
 

The source_data element contains the URI to the source data from which the parent element was created.

The source_data element may appear zero or one time.

See also:
domSource_data

domSubject_Array domAsset::elemSubject_array [protected]
 

The subject element contains a description of the topical subject of the parent element.

The subject element may appear zero or one time.

See also:
domSubject

domTitle_Array domAsset::elemTitle_array [protected]
 

The title element contains the title information for the parent element.

The title element may appear zero or one time.

See also:
domTitle

domUnit_Array domAsset::elemUnit_array [protected]
 

The unit element contains descriptive information about unit of measure.

It has attributes for the name of the unit and the measurement with respect to the meter. The unit element may appear zero or one time. The default value for the name attribute is 'meter'. The default value for the meter attribute is '1.0'.

See also:
domUnit

domUp_axis_Array domAsset::elemUp_axis_array [protected]
 

The up_axis element contains descriptive information about coordinate system of the geometric data.

All coordinates are right-handed by definition. This element specifies which axis is considered up. The up_axis element contains one of: X_UP, Y_UP, or Z_UP. The default is the Y-axis. The up_axis element may appear zero or one time.

See also:
domUp_axis


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

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