#include <vtkTransformTextureCoords.h>
Inheritance diagram for vtkTransformTextureCoords:
vtkTransformTextureCoords is a filter that operates on texture coordinates. It ingests any type of dataset, and outputs a dataset of the same type. The filter lets you scale, translate, and rotate texture coordinates. For example, by using the the Scale ivar, you can shift texture coordinates that range from (0->1) to range from (0->10) (useful for repeated patterns).
The filter operates on texture coordinates of dimension 1->3. The texture coordinates are referred to as r-s-t. If the texture map is two dimensional, the t-coordinate (and operations on the t-coordinate) are ignored.
Definition at line 45 of file vtkTransformTextureCoords.h.
virtual void | SetPosition (double, double, double) |
virtual void | SetPosition (double[3]) |
virtual double * | GetPosition () |
virtual void | GetPosition (double data[3]) |
static vtkTransformTextureCoords * | New () |
Public Types | |
typedef vtkDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | AddPosition (double deltaR, double deltaS, double deltaT) |
void | AddPosition (double deltaPosition[3]) |
virtual void | SetScale (double, double, double) |
virtual void | SetScale (double[3]) |
virtual double * | GetScale () |
virtual void | GetScale (double data[3]) |
virtual void | SetOrigin (double, double, double) |
virtual void | SetOrigin (double[3]) |
virtual double * | GetOrigin () |
virtual void | GetOrigin (double data[3]) |
virtual void | SetFlipR (int) |
virtual int | GetFlipR () |
virtual void | FlipROn () |
virtual void | FlipROff () |
virtual void | SetFlipS (int) |
virtual int | GetFlipS () |
virtual void | FlipSOn () |
virtual void | FlipSOff () |
virtual void | SetFlipT (int) |
virtual int | GetFlipT () |
virtual void | FlipTOn () |
virtual void | FlipTOff () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkTransformTextureCoords * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkTransformTextureCoords () | |
~vtkTransformTextureCoords () | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Protected Attributes | |
double | Origin [3] |
double | Position [3] |
double | Scale [3] |
int | FlipR |
int | FlipS |
int | FlipT |
|
Reimplemented from vtkDataSetAlgorithm. Definition at line 48 of file vtkTransformTextureCoords.h. |
|
|
|
Definition at line 112 of file vtkTransformTextureCoords.h. |
|
Reimplemented from vtkDataSetAlgorithm. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkDataSetAlgorithm. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkDataSetAlgorithm. |
|
Reimplemented from vtkDataSetAlgorithm. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkDataSetAlgorithm. |
|
Create instance with Origin (0.5,0.5,0.5); Position (0,0,0); and Scale set to (1,1,1). Rotation of the texture coordinates is turned off. Reimplemented from vtkDataSetAlgorithm. |
|
Set/Get the position of the texture map. Setting the position translates the texture map by the amount specified. |
|
Set/Get the position of the texture map. Setting the position translates the texture map by the amount specified. |
|
Set/Get the position of the texture map. Setting the position translates the texture map by the amount specified. |
|
Set/Get the position of the texture map. Setting the position translates the texture map by the amount specified. |
|
Incrementally change the position of the texture map (i.e., does a translate or shift of the texture coordinates). |
|
Incrementally change the position of the texture map (i.e., does a translate or shift of the texture coordinates). |
|
Set/Get the scale of the texture map. Scaling in performed independently on the r, s and t axes. |
|
Set/Get the scale of the texture map. Scaling in performed independently on the r, s and t axes. |
|
Set/Get the scale of the texture map. Scaling in performed independently on the r, s and t axes. |
|
Set/Get the scale of the texture map. Scaling in performed independently on the r, s and t axes. |
|
Set/Get the origin of the texture map. This is the point about which the texture map is flipped (e.g., rotated). Since a typical texture map ranges from (0,1) in the r-s-t coordinates, the default origin is set at (0.5,0.5,0.5). |
|
Set/Get the origin of the texture map. This is the point about which the texture map is flipped (e.g., rotated). Since a typical texture map ranges from (0,1) in the r-s-t coordinates, the default origin is set at (0.5,0.5,0.5). |
|
Set/Get the origin of the texture map. This is the point about which the texture map is flipped (e.g., rotated). Since a typical texture map ranges from (0,1) in the r-s-t coordinates, the default origin is set at (0.5,0.5,0.5). |
|
Set/Get the origin of the texture map. This is the point about which the texture map is flipped (e.g., rotated). Since a typical texture map ranges from (0,1) in the r-s-t coordinates, the default origin is set at (0.5,0.5,0.5). |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the s-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the t-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the t-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the t-axis. Note that the flips occur around the texture origin. |
|
Boolean indicates whether the texture map should be flipped around the t-axis. Note that the flips occur around the texture origin. |
|
This is called by the superclass. This is the method you should override. Reimplemented from vtkDataSetAlgorithm. |
|
Definition at line 116 of file vtkTransformTextureCoords.h. |
|
Definition at line 117 of file vtkTransformTextureCoords.h. |
|
Definition at line 118 of file vtkTransformTextureCoords.h. |
|
Definition at line 119 of file vtkTransformTextureCoords.h. |
|
Definition at line 120 of file vtkTransformTextureCoords.h. |
|
Definition at line 121 of file vtkTransformTextureCoords.h. |