1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#ifndef _AggregateValue_h_
#define _AggregateValue_h_
/* AggregateValue
* A value that aggregates other values
*/
#include "../PajeSimulator/UserValue.h"
@interface AggregateValue : PajeEntity
{
// From UserValue
double value;
NSDate *startTime;
NSDate *endTime;
double minValue;
double maxValue;
int condensedEntitiesCount;
}
+ (PajeEntity *)entityWithEntities:(NSArray *)entities;
- (id)initWithEntities:(NSArray *)entities;
- (BOOL)isAggregate;
- (unsigned)condensedEntitiesCount;
//- (NSColor *)color;
@end
#endif
|