Section: Visualization Toolkit Common Classes
To create an instance of class vtkFastNumericConversion, simply invoke its constructor as follows
obj = vtkFastNumericConversion
obj
is an instance of the vtkFastNumericConversion class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkFastNumericConversion = obj.NewInstance ()
vtkFastNumericConversion = obj.SafeDownCast (vtkObject o)
int = obj.TestQuickFloor (double val)
- Wrappable method for script-testing of correct cross-platform
functionality
int = obj.TestSafeFloor (double val)
- Wrappable method for script-testing of correct cross-platform
functionality
int = obj.TestRound (double val)
- Wrappable method for script-testing of correct cross-platform
functionality
int = obj.TestConvertFixedPointIntPart (double val)
- Wrappable method for script-testing of correct cross-platform
functionality
int = obj.TestConvertFixedPointFracPart (double val)
- Wrappable method for script-testing of correct cross-platform
functionality
obj.SetReservedFracBits (int bits)
- Set the number of bits reserved for fractional precision that are
maintained as part of the flooring process. This number affects the
flooring arithmetic. It may be useful if the factional part is to be
used to index into a lookup table of some sort. However, if you are only
interested in knowing the fractional remainder after flooring, there
doesn't appear to be any advantage to using these bits, either in terms
of a lookup table, or by directly multiplying by some unit fraction,
over simply subtracting the floored value from the original value. Note
that since only 32 bits are used for the entire fixed point
representation, increasing the number of reserved fractional bits
reduces the range of integer values that can be floored to.
Add one to the requested number of fractional bits, to make
the conversion safe with respect to rounding mode. This is the
same as the difference between QuickFloor and SafeFloor.
obj.PerformanceTests (void )
- Conduct timing tests so that the usefulness of this class can be
ascertained on whatever platform it is being used. Output can be
retrieved via Print method.