00001 #import <Cocoa/Cocoa.h>
00002
00003 #import "FlowGeometry.h"
00004 #import "FlowChannel.h"
00005
00010 @interface FlowData : NSObject {
00011
00012 NSString* _dataset;
00013
00014 FlowGeometry* flowGeometry;
00015
00016 int numChannels;
00017 NSMutableArray* channels;
00018
00019 int timesteps;
00020 int selectedTimestep;
00021
00022 }
00023
00024 + (FlowData*) createDatasetFromPath:(NSString*)dataset NotifyAboutProgres: (NSProgressIndicator*)listener;
00025 - (id) initDatasetFromPath:(NSString*)dataset NotifyAboutProgres: (NSProgressIndicator*)listener;
00026
00027 - (int) getChannelCount;
00028 - (int) getTimesteps;
00029
00030 - (FlowChannel *) getFlowChannel: (int) index;
00031 - (FlowGeometry *) getGeometry;
00032
00033 @property int selectedTimestep;
00034
00035 @end