ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkTemporalShiftScale Class Reference

vtkTemporalShiftScale - modify the time range/steps of temporal data More...

Inheritance diagram for Kitware.VTK.vtkTemporalShiftScale:
[legend]
Collaboration diagram for Kitware.VTK.vtkTemporalShiftScale:
[legend]

List of all members.

Public Member Functions

 vtkTemporalShiftScale (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkTemporalShiftScale ()
 Undocumented Block.
virtual double GetMaximumNumberOfPeriods ()
 if Periodic time is enabled, this controls how many time periods time is reported for. A filter cannot output an infinite number of time steps and therefore a finite number of periods is generated when reporting time.
virtual int GetPeriodic ()
 If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.
virtual int GetPeriodicEndCorrection ()
 if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON
virtual double GetPostShift ()
 Apply a translation to the time.
virtual double GetPreShift ()
 Apply a translation to the data before scaling. To convert T{5,100} to T{0,1} use Preshift=-5, Scale=1/95, PostShift=0 To convert T{5,105} to T{5,10} use Preshift=-5, Scale=5/100, PostShift=5.
virtual double GetScale ()
 Apply a scale to the time.
override int IsA (string type)
 Undocumented Block.
new vtkTemporalShiftScale NewInstance ()
 Undocumented Block.
virtual void PeriodicEndCorrectionOff ()
 if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON
virtual void PeriodicEndCorrectionOn ()
 if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON
virtual void PeriodicOff ()
 If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.
virtual void PeriodicOn ()
 If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.
virtual void SetMaximumNumberOfPeriods (double _arg)
 if Periodic time is enabled, this controls how many time periods time is reported for. A filter cannot output an infinite number of time steps and therefore a finite number of periods is generated when reporting time.
virtual void SetPeriodic (int _arg)
 If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.
virtual void SetPeriodicEndCorrection (int _arg)
 if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON
virtual void SetPostShift (double _arg)
 Apply a translation to the time.
virtual void SetPreShift (double _arg)
 Apply a translation to the data before scaling. To convert T{5,100} to T{0,1} use Preshift=-5, Scale=1/95, PostShift=0 To convert T{5,105} to T{5,10} use Preshift=-5, Scale=5/100, PostShift=5.
virtual void SetScale (double _arg)
 Apply a scale to the time.

Static Public Member Functions

static new vtkTemporalShiftScale New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkTemporalShiftScale SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkTemporalShiftScale"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "21vtkTemporalShiftScale"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkTemporalShiftScale_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkTemporalShiftScale_GetMaximumNumberOfPeriods_01 (HandleRef pThis)
static internal int vtkTemporalShiftScale_GetPeriodic_02 (HandleRef pThis)
static internal int vtkTemporalShiftScale_GetPeriodicEndCorrection_03 (HandleRef pThis)
static internal double vtkTemporalShiftScale_GetPostShift_04 (HandleRef pThis)
static internal double vtkTemporalShiftScale_GetPreShift_05 (HandleRef pThis)
static internal double vtkTemporalShiftScale_GetScale_06 (HandleRef pThis)
static internal int vtkTemporalShiftScale_IsA_07 (HandleRef pThis, string type)
static internal int vtkTemporalShiftScale_IsTypeOf_08 (string type)
static internal IntPtr vtkTemporalShiftScale_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTemporalShiftScale_PeriodicEndCorrectionOff_11 (HandleRef pThis)
static internal void vtkTemporalShiftScale_PeriodicEndCorrectionOn_12 (HandleRef pThis)
static internal void vtkTemporalShiftScale_PeriodicOff_13 (HandleRef pThis)
static internal void vtkTemporalShiftScale_PeriodicOn_14 (HandleRef pThis)
static internal IntPtr vtkTemporalShiftScale_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTemporalShiftScale_SetMaximumNumberOfPeriods_16 (HandleRef pThis, double _arg)
static internal void vtkTemporalShiftScale_SetPeriodic_17 (HandleRef pThis, int _arg)
static internal void vtkTemporalShiftScale_SetPeriodicEndCorrection_18 (HandleRef pThis, int _arg)
static internal void vtkTemporalShiftScale_SetPostShift_19 (HandleRef pThis, double _arg)
static internal void vtkTemporalShiftScale_SetPreShift_20 (HandleRef pThis, double _arg)
static internal void vtkTemporalShiftScale_SetScale_21 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkTemporalShiftScale ()
 Automatically generated type registration mechanics.

Detailed Description

vtkTemporalShiftScale - modify the time range/steps of temporal data

Description vtkTemporalShiftScale modify the time range or time steps of the data without changing the data itself. The data is not resampled by this filter, only the information accompanying the data is modified.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkTemporalShiftScale.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.

if Periodic time is enabled, this controls how many time periods time is reported for. A filter cannot output an infinite number of time steps and therefore a finite number of periods is generated when reporting time.

If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.

if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON

virtual double Kitware.VTK.vtkTemporalShiftScale.GetPostShift ( ) [virtual]

Apply a translation to the time.

virtual double Kitware.VTK.vtkTemporalShiftScale.GetPreShift ( ) [virtual]

Apply a translation to the data before scaling. To convert T{5,100} to T{0,1} use Preshift=-5, Scale=1/95, PostShift=0 To convert T{5,105} to T{5,10} use Preshift=-5, Scale=5/100, PostShift=5.

virtual double Kitware.VTK.vtkTemporalShiftScale.GetScale ( ) [virtual]

Apply a scale to the time.

override int Kitware.VTK.vtkTemporalShiftScale.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.

static new int Kitware.VTK.vtkTemporalShiftScale.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.

if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON

if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON

If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.

If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkTemporalShiftScale.SetMaximumNumberOfPeriods ( double  _arg) [virtual]

if Periodic time is enabled, this controls how many time periods time is reported for. A filter cannot output an infinite number of time steps and therefore a finite number of periods is generated when reporting time.

virtual void Kitware.VTK.vtkTemporalShiftScale.SetPeriodic ( int  _arg) [virtual]

If Periodic is true, requests for time will be wrapped around so that the source appears to be a periodic time source. If data exists for times {0,N-1}, setting periodic to true will cause time 0 to be produced when time N, 2N, 2N etc is requested. This effectively gives the source the ability to generate time data indefinitely in a loop. When combined with Shift/Scale, the time becomes periodic in the shifted and scaled time frame of reference. Note: Since the input time may not start at zero, the wrapping of time from the end of one period to the start of the next, will subtract the initial time - a source with T{5..6} repeated periodicaly will have output time {5..6..7..8} etc.

virtual void Kitware.VTK.vtkTemporalShiftScale.SetPeriodicEndCorrection ( int  _arg) [virtual]

if Periodic time is enabled, this flag determines if the last time step is the same as the first. If PeriodicEndCorrection is true, then it is assumed that the input data goes from 0-1 (or whatever scaled/shifted actual time) and time 1 is the same as time 0 so that steps will be 0,1,2,3...N,1,2,3...N,1,2,3 where step N is the same as 0 and step 0 is not repeated. When this flag is false the data is assumed to be literal and output is of the form 0,1,2,3...N,0,1,2,3... By default this flag is ON

virtual void Kitware.VTK.vtkTemporalShiftScale.SetPostShift ( double  _arg) [virtual]

Apply a translation to the time.

virtual void Kitware.VTK.vtkTemporalShiftScale.SetPreShift ( double  _arg) [virtual]

Apply a translation to the data before scaling. To convert T{5,100} to T{0,1} use Preshift=-5, Scale=1/95, PostShift=0 To convert T{5,105} to T{5,10} use Preshift=-5, Scale=5/100, PostShift=5.

virtual void Kitware.VTK.vtkTemporalShiftScale.SetScale ( double  _arg) [virtual]

Apply a scale to the time.

static internal double Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_GetMaximumNumberOfPeriods_01 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_GetPeriodic_02 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_GetPostShift_04 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_GetPreShift_05 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_GetScale_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_IsA_07 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_IsTypeOf_08 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_NewInstance_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_PeriodicOff_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_PeriodicOn_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_SetMaximumNumberOfPeriods_16 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_SetPeriodic_17 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_SetPeriodicEndCorrection_18 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_SetPostShift_19 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_SetPreShift_20 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkTemporalShiftScale.vtkTemporalShiftScale_SetScale_21 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkTemporalShiftScale.MRClassNameKey = "21vtkTemporalShiftScale" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.

new const string Kitware.VTK.vtkTemporalShiftScale.MRFullTypeName = "Kitware.VTK.vtkTemporalShiftScale"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkTemporalDataSetAlgorithm.


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