RSStreamline Class Reference

This class provides simple Streamline creation, whereas a seeding points are located on a regular grid. More...

#import <RSStreamline.h>

Inheritance diagram for RSStreamline:
ESStreamline

List of all members.

Public Member Functions

(id) - initUsingMethod:Thickness:DrawTriangles:DrawTapering:DrawTexture:ShowSeedingpoints:StepSize:maxSteps:Density:Width:DimensionX:DimensionY:
(bool) - isAllowedAsInitPoint:nearestDistance:
(bool) - isAllowedAsLinePoint:nearestDistance:
(float) - calculateLineWidthModification:
(void) - addSeeddingPointFrom:AndFlowDirection:
(void) - createInitialSeedingPointsSpacedBy:
(void) - usePoint:
(void) - drawStreamlines
(bool) - goBackwards
(void) - recalculate
 Call this method once to perform the calcuation.
(void) - dealloc [implementation]

Static Public Member Functions

(RSStreamline *) + streamlineUsingMethod:Thickness:DrawTriangles:DrawTapering:DrawTexture:ShowSeedingpoints:StepSize:maxSteps:Density:Width:DimensionX:DimensionY:

Protected Attributes

GLuint vbo
NSObject< IntegrationMethod > * integrationMethod
bool drawTriangles
bool drawTapering
int drawTexture
bool showSeedingpoints
float stepSize
int maxSteps
float width
float drawDimX
float drawDimY
NSMutableArray * seedingPoints
NSMutableArray * lines

Detailed Description

This class provides simple Streamline creation, whereas a seeding points are located on a regular grid.

The strategy pattern used allows sublasses to efficiently enhance this algorithm.


Member Function Documentation

- (void) recalculate  

Call this method once to perform the calcuation.


The documentation for this class was generated from the following files:

Generated on Wed Jan 20 13:38:39 2010 for Courant by  doxygen 1.6.1