/******************************************************************************/
/* Copyright 1996 MBARI                                                       */
/******************************************************************************/
/* Summary  : Video overlay definitions for Condition class                   */
/* Filename : Condition.h                                                     */
/* Author   : Janice Tarrant                                                  */
/* Project  : Tiburon                                                         */
/* Version  : Version 1.0                                                     */
/* Created  : 08/27/96                                                        */
/* Modified :                                                                 */
/* Archived :                                                                 */
/******************************************************************************/
/* Modification History :                                                     */
/* $Header$
 * $Log$
 *
 */
/******************************************************************************/
#ifndef INC_CONDITION_H	
#define INC_CONDITION_H 

					/* video overlay condition            */
typedef struct 
{
    OV_char *name;			/* condition name                     */
    OV_char *dm_name;			/* data manager item name             */
    DM_Item dm_item;			/* data manager item handle           */
    DM_Type dm_type;			/* data manager item type             */
    DM_Size dm_size;			/* data manager item size             */
    MBool   value;			/* value of condition                 */
    DWord   idBit;			/* group id bit                       */
} OV_Condition;

					/* function prototypes                */
#if __STDC__
OV_Condition *Condition_New(OV_char *name, OV_char *dm_name);
Void          Condition_Delete(OV_Condition *p_condition);
Void          Condition_Initialize(OV_Condition *p_condition);
Void          Condition_Read(OV_Condition *p_condition);
#endif

#endif 
