Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

VxTemporalRelation.h

00001 /*
00002  *  Copyright (c) 2000, University of Amsterdam, The Netherlands.
00003  *  All rights reserved.
00004  *
00005  *  Author(s):
00006  *  Jeroen Vendrig (vendrig@science.uva.nl)
00007  */
00008 
00018 #ifndef VxTemporalRelation_h
00019 #define VxTemporalRelation_h
00020 
00021 #pragma warning( disable : 4786 )  
00022 
00023 #include "VxSegment.h"
00024 #include "HxString.h"
00025 
00031 bool    VxRelEquals(const VxSegment &elt1, const VxSegment &elt2);
00032 
00036 bool    VxRelMeets(const VxSegment &elt1, const VxSegment &elt2);
00037 
00041 bool    VxRelBefore(const VxSegment &elt1, const VxSegment &elt2);
00042 
00047 bool    VxRelOverlaps(const VxSegment &elt1, const VxSegment &elt2);
00048 
00049 /* Combined Allen relations */
00050 
00057 bool    VxRelDur(const VxSegment &elt1, const VxSegment &elt2);
00058 
00063 bool    VxRelCon(const VxSegment &elt1, const VxSegment &elt2);
00064 
00070 bool    VxRelMeetsAnywhere(const VxSegment &elt1, const VxSegment &elt2);
00071 bool    VxRelBeforeAfter(const VxSegment &elt1, const VxSegment &elt2);
00072 bool    VxRelOverlapsAnywhere(const VxSegment &elt1, const VxSegment &elt2);
00073 
00074 HxString VxRelAsString(const VxSegment &elt1, const VxSegment &elt2);
00075 #endif

Generated on Tue Feb 3 14:18:45 2004 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001