domAsset::domContributor Class Reference

#include <domAsset.h>

Inheritance diagram for domAsset::domContributor:
Inheritance graph
[legend]

List of all members.

Classes

class  domAuthor
class  domAuthor_email
class  domAuthor_website
class  domAuthoring_tool
class  domComments
class  domCopyright
class  domSource_data

Public Types

typedef daeTArray< domAuthorRefdomAuthor_Array
typedef daeTArray< domAuthorRefdomAuthor_Array
typedef daeTArray
< domAuthor_emailRef
domAuthor_email_Array
typedef daeSmartRef
< domAuthor_email
domAuthor_emailRef
typedef daeTArray
< domAuthor_websiteRef
domAuthor_website_Array
typedef daeSmartRef
< domAuthor_website
domAuthor_websiteRef
typedef daeTArray
< domAuthoring_toolRef
domAuthoring_tool_Array
typedef daeTArray
< domAuthoring_toolRef
domAuthoring_tool_Array
typedef daeSmartRef
< domAuthoring_tool
domAuthoring_toolRef
typedef daeSmartRef
< domAuthoring_tool
domAuthoring_toolRef
typedef daeSmartRef< domAuthordomAuthorRef
typedef daeSmartRef< domAuthordomAuthorRef
typedef daeTArray< domCommentsRefdomComments_Array
typedef daeTArray< domCommentsRefdomComments_Array
typedef daeSmartRef< domCommentsdomCommentsRef
typedef daeSmartRef< domCommentsdomCommentsRef
typedef daeTArray
< domCopyrightRef
domCopyright_Array
typedef daeTArray
< domCopyrightRef
domCopyright_Array
typedef daeSmartRef< domCopyrightdomCopyrightRef
typedef daeSmartRef< domCopyrightdomCopyrightRef
typedef daeTArray
< domSource_dataRef
domSource_data_Array
typedef daeTArray
< domSource_dataRef
domSource_data_Array
typedef daeSmartRef
< domSource_data
domSource_dataRef
typedef daeSmartRef
< domSource_data
domSource_dataRef

Public Member Functions

const domAuthorRef getAuthor () const
const domAuthorRef getAuthor () const
const domAuthor_emailRef getAuthor_email () const
const domAuthor_websiteRef getAuthor_website () const
const domAuthoring_toolRef getAuthoring_tool () const
const domAuthoring_toolRef getAuthoring_tool () const
const domCommentsRef getComments () const
const domCommentsRef getComments () const
const domCopyrightRef getCopyright () const
const domCopyrightRef getCopyright () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domSource_dataRef getSource_data () const
const domSource_dataRef getSource_data () const
virtual daeInt typeID () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domContributor (DAE &dae)
 domContributor (DAE &dae)
virtual domContributoroperator= (const domContributor &cpy)
virtual domContributoroperator= (const domContributor &cpy)
virtual ~domContributor ()
virtual ~domContributor ()

Protected Attributes

domAuthorRef elemAuthor
domAuthor_emailRef elemAuthor_email
domAuthor_websiteRef elemAuthor_website
domAuthoring_toolRef elemAuthoring_tool
domCommentsRef elemComments
domCopyrightRef elemCopyright
domSource_dataRef elemSource_data

Detailed Description

The contributor element defines authoring information for asset management

Definition at line 37 of file 1.4/dom/domAsset.h.


Member Typedef Documentation

Definition at line 40 of file dom/domAsset.h.

Definition at line 47 of file 1.4/dom/domAsset.h.

Definition at line 102 of file dom/domAsset.h.

Definition at line 99 of file dom/domAsset.h.

Definition at line 165 of file dom/domAsset.h.

Definition at line 162 of file dom/domAsset.h.

Definition at line 237 of file dom/domAsset.h.

Definition at line 109 of file 1.4/dom/domAsset.h.

Definition at line 234 of file dom/domAsset.h.

Definition at line 106 of file 1.4/dom/domAsset.h.

Definition at line 37 of file dom/domAsset.h.

Definition at line 44 of file 1.4/dom/domAsset.h.

Definition at line 299 of file dom/domAsset.h.

Definition at line 171 of file 1.4/dom/domAsset.h.

Definition at line 296 of file dom/domAsset.h.

Definition at line 168 of file 1.4/dom/domAsset.h.

Definition at line 361 of file dom/domAsset.h.

Definition at line 233 of file 1.4/dom/domAsset.h.

Definition at line 358 of file dom/domAsset.h.

Definition at line 230 of file 1.4/dom/domAsset.h.

Definition at line 423 of file dom/domAsset.h.

Definition at line 295 of file 1.4/dom/domAsset.h.

Definition at line 420 of file dom/domAsset.h.

Definition at line 292 of file 1.4/dom/domAsset.h.


Constructor & Destructor Documentation

domAsset::domContributor::domContributor ( DAE dae  )  [inline, protected]

Constructor

Definition at line 423 of file 1.4/dom/domAsset.h.

virtual domAsset::domContributor::~domContributor (  )  [inline, protected, virtual]

Destructor

Definition at line 427 of file 1.4/dom/domAsset.h.

domAsset::domContributor::domContributor ( DAE dae  )  [inline, protected]

Constructor

Definition at line 572 of file dom/domAsset.h.

virtual domAsset::domContributor::~domContributor (  )  [inline, protected, virtual]

Destructor

Definition at line 576 of file dom/domAsset.h.


Member Function Documentation

static DLLSPEC daeElementRef domAsset::domContributor::create ( DAE dae  )  [static]

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

Returns:
a daeElementRef referencing an instance of this object.
static DLLSPEC daeElementRef domAsset::domContributor::create ( DAE dae  )  [static]

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

Returns:
a daeElementRef referencing an instance of this object.
const domAuthorRef domAsset::domContributor::getAuthor (  )  const [inline]

Gets the author element.

Returns:
a daeSmartRef to the author element.

Definition at line 537 of file dom/domAsset.h.

const domAuthorRef domAsset::domContributor::getAuthor (  )  const [inline]

Gets the author element.

Returns:
a daeSmartRef to the author element.

Definition at line 398 of file 1.4/dom/domAsset.h.

const domAuthor_emailRef domAsset::domContributor::getAuthor_email (  )  const [inline]

Gets the author_email element.

Returns:
a daeSmartRef to the author_email element.

Definition at line 542 of file dom/domAsset.h.

const domAuthor_websiteRef domAsset::domContributor::getAuthor_website (  )  const [inline]

Gets the author_website element.

Returns:
a daeSmartRef to the author_website element.

Definition at line 547 of file dom/domAsset.h.

const domAuthoring_toolRef domAsset::domContributor::getAuthoring_tool (  )  const [inline]

Gets the authoring_tool element.

Returns:
a daeSmartRef to the authoring_tool element.

Definition at line 552 of file dom/domAsset.h.

const domAuthoring_toolRef domAsset::domContributor::getAuthoring_tool (  )  const [inline]

Gets the authoring_tool element.

Returns:
a daeSmartRef to the authoring_tool element.

Definition at line 403 of file 1.4/dom/domAsset.h.

const domCommentsRef domAsset::domContributor::getComments (  )  const [inline]

Gets the comments element.

Returns:
a daeSmartRef to the comments element.

Definition at line 557 of file dom/domAsset.h.

const domCommentsRef domAsset::domContributor::getComments (  )  const [inline]

Gets the comments element.

Returns:
a daeSmartRef to the comments element.

Definition at line 408 of file 1.4/dom/domAsset.h.

const domCopyrightRef domAsset::domContributor::getCopyright (  )  const [inline]

Gets the copyright element.

Returns:
a daeSmartRef to the copyright element.

Definition at line 562 of file dom/domAsset.h.

const domCopyrightRef domAsset::domContributor::getCopyright (  )  const [inline]

Gets the copyright element.

Returns:
a daeSmartRef to the copyright element.

Definition at line 413 of file 1.4/dom/domAsset.h.

virtual COLLADA_TYPE::TypeEnum domAsset::domContributor::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 33 of file dom/domAsset.h.

virtual COLLADA_TYPE::TypeEnum domAsset::domContributor::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 40 of file 1.4/dom/domAsset.h.

const domSource_dataRef domAsset::domContributor::getSource_data (  )  const [inline]

Gets the source_data element.

Returns:
a daeSmartRef to the source_data element.

Definition at line 567 of file dom/domAsset.h.

const domSource_dataRef domAsset::domContributor::getSource_data (  )  const [inline]

Gets the source_data element.

Returns:
a daeSmartRef to the source_data element.

Definition at line 418 of file 1.4/dom/domAsset.h.

static daeInt domAsset::domContributor::ID (  )  [inline, static]

Definition at line 34 of file dom/domAsset.h.

static daeInt domAsset::domContributor::ID (  )  [inline, static]

Definition at line 41 of file 1.4/dom/domAsset.h.

virtual domContributor& domAsset::domContributor::operator= ( const domContributor cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 580 of file dom/domAsset.h.

virtual domContributor& domAsset::domContributor::operator= ( const domContributor cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 431 of file 1.4/dom/domAsset.h.

static DLLSPEC daeMetaElement* domAsset::domContributor::registerElement ( DAE dae  )  [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.
static DLLSPEC daeMetaElement* domAsset::domContributor::registerElement ( DAE dae  )  [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.
virtual daeInt domAsset::domContributor::typeID (  )  const [inline, virtual]

Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 35 of file dom/domAsset.h.

virtual daeInt domAsset::domContributor::typeID (  )  const [inline, virtual]

Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 42 of file 1.4/dom/domAsset.h.


Member Data Documentation

The author element contains a string with the author's name. There may be only one author element.

See also:
domAuthor

Definition at line 371 of file 1.4/dom/domAsset.h.

Contains a string with author's email address. String that compliant with RFC 2822 section 3.4. This element has no attributes. There may be only one author email address.

See also:
domAuthor_email

Definition at line 505 of file dom/domAsset.h.

Contains a URI reference (xs:anyURI) to author's website. This element has no attributes. There may be only one author website.

See also:
domAuthor_website

Definition at line 510 of file dom/domAsset.h.

The authoring_tool element contains a string with the authoring tool's name. There may be only one authoring_tool element.

See also:
domAuthoring_tool

Definition at line 376 of file 1.4/dom/domAsset.h.

The comments element contains a string with comments from this contributor. There may be only one comments element.

See also:
domComments

Definition at line 381 of file 1.4/dom/domAsset.h.

The copyright element contains a string with copyright information. There may be only one copyright element.

See also:
domCopyright

Definition at line 386 of file 1.4/dom/domAsset.h.

The source_data element contains a URI reference to the source data used for this asset. There may be only one source_data element.

See also:
domSource_data

Definition at line 391 of file 1.4/dom/domAsset.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:29:17 2013