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