Base class for all streamline extractors.  
More...
#include <MeshVizXLM/extractors/MiStreamlineExtractBase.h>
  
 Public Types | |
| enum | IntegrationDirection {  FORWARD, BACKWARD }  | 
Public Member Functions | |
| virtual | ~MiStreamlineExtractBase () | 
| virtual void | setMaxLifeTime (double maxLifeTime) | 
| virtual void | setMaxLength (double maxLength) | 
| virtual void | setMinSpeed (double minSpeed) | 
| virtual void | setIntegrationStepLengthFactor (double factor) | 
| virtual void | setIntegrationMaxStepNumber (int maxStepNumber) | 
| virtual void | setIntegrationDirection (IntegrationDirection direction) | 
 Base class for all streamline extractors. 
The base streamline extract interface defines the commun optional parameters and the direction enum used to integrate streamlines
| virtual MiStreamlineExtractBase::~MiStreamlineExtractBase | ( | ) |  [inline, virtual] | 
        
| virtual void MiStreamlineExtractBase::setIntegrationDirection | ( | IntegrationDirection | direction | ) |  [inline, virtual] | 
        
Sets the direction for the streamlines integration.
This method is not pure virtual so that no definition needed if not used
| direction | direction for the streamlines integration. Default: FORWARD. | 
| virtual void MiStreamlineExtractBase::setIntegrationMaxStepNumber | ( | int | maxStepNumber | ) |  [inline, virtual] | 
        
Sets the maximum step number during the streamlines integration.
This method is not pure virtual so that no definition needed if not used
| maxStepNumber | maximum step number. Default: 0, i.e infinite step number. | 
| virtual void MiStreamlineExtractBase::setIntegrationStepLengthFactor | ( | double | factor | ) |  [inline, virtual] | 
        
Sets the step length factor for the streamlines integration.
This method is not pure virtual so that no definition needed if not used
| factor | length factor for the streamlines integration. Defaul: 0.3. | 
| virtual void MiStreamlineExtractBase::setMaxLength | ( | double | maxLength | ) |  [inline, virtual] | 
        
Sets the maximum length of the streamlines.
This method is not pure virtual so that no definition needed if not used
| maxLength | maximum length of the streamlines. Default: 0, i.e infinite length. | 
| virtual void MiStreamlineExtractBase::setMaxLifeTime | ( | double | maxLifeTime | ) |  [inline, virtual] | 
        
Sets the maximum life time of the streamlines.
This method is not pure virtual so that no definition is needed if not used
| maxLifeTime | maximum life time of the streamlines. Default: 0, i.e infinite life time. | 
| virtual void MiStreamlineExtractBase::setMinSpeed | ( | double | minSpeed | ) |  [inline, virtual] | 
        
Sets the minimum speed of the streamlines.
This method is not pure virtual so that no definition needed if not used
| minSpeed | minimum speed of the streamlines. Default: 0, i.e no speed constraint. |