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 StringSeq * getLevelNames ()=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 LongSeq * getSegmentBoundaries (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