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_ [] |