Horus Doc || IDL Reference || C++ Binding   Java Binding || Doxygen's quick Index  

HxCorba::VxStructure Class Reference

#include <HxCorbaVxStructure.h>

Inheritance diagram for HxCorba::VxStructure::

OBProxy_HxCorba::VxStructure List of all members.

Public Types

typedef VxStructure_ptr _ptr_type
typedef VxStructure_var _var_type

Public Methods

 VxStructure ()
virtual ~VxStructure ()
virtual StringSeqgetLevelNames ()=0
virtual CORBA::Boolean exist (const char *levelId)=0
virtual CORBA::Long size (const char *levelId)=0
virtual CORBA::Boolean push (const char *level, VxSegmentation_ptr seg)=0
virtual CORBA::Boolean pushFromFile (const char *level, const char *filename)=0
virtual VxSegmentation_ptr get (const char *levelId)=0
virtual VxSegment_ptr getSegment (const char *levelId, CORBA::Long index)=0
virtual VxSegment_ptr mapsToSegment (const char *levelId, CORBA::Long timeSpan)=0
virtual VxSegmentation_ptr getFromInterval (const char *levelId, const VxTimeSpan &timeSpan, CORBA::Boolean complete)=0
virtual VxSegmentation_ptr getWhereInt (const char *levelId, const char *strType, CORBA::Long val)=0
virtual VxSegmentation_ptr getWhereString (const char *levelId, const char *strType, const char *val)=0
virtual VxSegmentation_ptr getShots ()=0
virtual VxSegmentation_ptr getEffects ()=0
virtual CORBA::Long mapsToIndex (const char *levelId, const VxTimeSpan &timeSpan)=0
virtual CORBA::Long mapsToIndexInt (const char *levelId, CORBA::Long timeSpan)=0
virtual LongSeqgetSegmentBoundaries (const char *levelId, const VxTimeSpan &timeSpan)=0
virtual CORBA::Boolean isContinuous (const char *levelId)=0
virtual CORBA::Boolean isSequential (const char *levelId)=0
virtual CORBA::Boolean isParentOf (const char *levelId1, const char *levelId2)=0
virtual CORBA::Boolean isChildOf (const char *levelId1, const char *levelId2)=0
virtual VxStructureEval compare (const char *levelId, VxSegmentation_ptr foundTruth)=0

Static Public Methods

VxStructure_ptr _duplicate (VxStructure_ptr p)
VxStructure_ptr _nil ()
VxStructure_ptr _narrow (CORBA::Object_ptr)
VxStructure_ptr _unchecked_narrow (CORBA::Object_ptr)
VxStructure_ptr _narrow (CORBA::AbstractBase_ptr)
VxStructure_ptr _unchecked_narrow (CORBA::AbstractBase_ptr)
const char ** _OB_staticIds ()

Static Public Attributes

const char *const BLOCKS = "blocks"
const char *const SHOTS = "shots"
const char *const EFFECTS = "effects"
const char *const SCENES = "scenes"

Static Protected Attributes

const char * ids_ []

Member Typedef Documentation

typedef VxStructure_ptr HxCorba::VxStructure::_ptr_type
 

typedef VxStructure_var HxCorba::VxStructure::_var_type
 


Constructor & Destructor Documentation

HxCorba::VxStructure::VxStructure   [inline]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual HxCorba::VxStructure::~VxStructure   [inline, virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.


Member Function Documentation

VxStructure_ptr HxCorba::VxStructure::_duplicate VxStructure_ptr    p [inline, static]
 

VxStructure_ptr HxCorba::VxStructure::_nil   [inline, static]
 

HxCorba::VxStructure_ptr HxCorba::VxStructure::_narrow CORBA::Object_ptr    p [static]
 

HxCorba::VxStructure_ptr HxCorba::VxStructure::_unchecked_narrow CORBA::Object_ptr    p [static]
 

HxCorba::VxStructure_ptr HxCorba::VxStructure::_narrow CORBA::AbstractBase_ptr    p [static]
 

HxCorba::VxStructure_ptr HxCorba::VxStructure::_unchecked_narrow CORBA::AbstractBase_ptr    p [static]
 

const char ** HxCorba::VxStructure::_OB_staticIds   [static]
 

virtual StringSeq* HxCorba::VxStructure::getLevelNames   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual CORBA::Boolean HxCorba::VxStructure::exist const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual CORBA::Long HxCorba::VxStructure::size const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual CORBA::Boolean HxCorba::VxStructure::push const char *    level,
VxSegmentation_ptr    seg
[pure virtual]
 

virtual CORBA::Boolean HxCorba::VxStructure::pushFromFile const char *    _ob_a0,
const char *    _ob_a1
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxSegmentation_ptr HxCorba::VxStructure::get const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxSegment_ptr HxCorba::VxStructure::getSegment const char *    _ob_a0,
CORBA::Long    _ob_a1
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxSegment_ptr HxCorba::VxStructure::mapsToSegment const char *    _ob_a0,
CORBA::Long    _ob_a1
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxSegmentation_ptr HxCorba::VxStructure::getFromInterval const char *    levelId,
const VxTimeSpan   timeSpan,
CORBA::Boolean    complete
[pure virtual]
 

virtual VxSegmentation_ptr HxCorba::VxStructure::getWhereInt const char *    _ob_a0,
const char *    _ob_a1,
CORBA::Long    _ob_a2
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxSegmentation_ptr HxCorba::VxStructure::getWhereString const char *    _ob_a0,
const char *    _ob_a1,
const char *    _ob_a2
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxSegmentation_ptr HxCorba::VxStructure::getShots   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxSegmentation_ptr HxCorba::VxStructure::getEffects   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual CORBA::Long HxCorba::VxStructure::mapsToIndex const char *    levelId,
const VxTimeSpan   timeSpan
[pure virtual]
 

virtual CORBA::Long HxCorba::VxStructure::mapsToIndexInt const char *    _ob_a0,
CORBA::Long    _ob_a1
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual LongSeq* HxCorba::VxStructure::getSegmentBoundaries const char *    levelId,
const VxTimeSpan   timeSpan
[pure virtual]
 

virtual CORBA::Boolean HxCorba::VxStructure::isContinuous const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual CORBA::Boolean HxCorba::VxStructure::isSequential const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual CORBA::Boolean HxCorba::VxStructure::isParentOf const char *    _ob_a0,
const char *    _ob_a1
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual CORBA::Boolean HxCorba::VxStructure::isChildOf const char *    _ob_a0,
const char *    _ob_a1
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::VxStructure.

virtual VxStructureEval HxCorba::VxStructure::compare const char *    levelId,
VxSegmentation_ptr    foundTruth
[pure virtual]
 


Member Data Documentation

const char * HxCorba::VxStructure::ids_ [static, protected]
 

Initial value:

{
    "IDL:HxCorba/VxStructure:1.0",
    0
}

const char *const HxCorba::VxStructure::BLOCKS = "blocks" [static]
 

const char *const HxCorba::VxStructure::SHOTS = "shots" [static]
 

const char *const HxCorba::VxStructure::EFFECTS = "effects" [static]
 

const char *const HxCorba::VxStructure::SCENES = "scenes" [static]
 


The documentation for this class was generated from the following files:
Generated on Mon Jan 27 15:08:11 2003 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001