DMSegment Class Reference

Holds data relating to a DMSegment. More...

#include <metadata.h>

Inheritance diagram for DMSegment:

Component ObjectInterface RefCount IRefCount List of all members.

Public Member Functions

 DMSegment (std::string BaseType)
 DMSegment (MDOTypePtr BaseType)
 DMSegment (const UL &BaseUL)
 DMSegment (ULPtr &BaseUL)
bool MakeLink (MDObjectPtr DMFramework)
 Make a link to a specified DMFramework.

Static Public Member Functions

static DMSegmentPtr GetDMSegment (MDObjectPtr Object)
 Return the containing "DMSegment" object for this MDObject.
static DMSegmentPtr Parse (MDObjectPtr BaseObject)
 Parse an existing MDObject into a DMSegment object.

Protected Member Functions

 DMSegment (MDObjectPtr BaseObject)
 Protected constructor used to create from an existing MDObject.

Detailed Description

Holds data relating to a DMSegment.


Constructor & Destructor Documentation

DMSegment ( MDObjectPtr  BaseObject  )  [inline, protected]

Protected constructor used to create from an existing MDObject.

DMSegment ( std::string  BaseType  )  [inline]

DMSegment ( MDOTypePtr  BaseType  )  [inline]

DMSegment ( const UL BaseUL  )  [inline]

DMSegment ( ULPtr BaseUL  )  [inline]


Member Function Documentation

bool MakeLink ( MDObjectPtr  DMFramework  ) 

Make a link to a specified DMFramework.

DMSegmentPtr GetDMSegment ( MDObjectPtr  Object  )  [static]

Return the containing "DMSegment" object for this MDObject.

Returns:
NULL if MDObject is not contained in a DMSegment object

DMSegmentPtr Parse ( MDObjectPtr  BaseObject  )  [static]

Parse an existing MDObject into a DMSegment object.


The documentation for this class was generated from the following files:
Generated on Mon Apr 2 15:21:01 2007 for MXFLib by  doxygen 1.5.1-p1