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.vtkTriangularTexture Class Reference

vtkTriangularTexture - generate 2D triangular texture map More...

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

List of all members.

Public Member Functions

 vtkTriangularTexture (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkTriangularTexture ()
 Instantiate object with XSize and YSize = 64; the texture pattern =1 (opaque at centroid); and the scale factor set to 1.0.
virtual double GetScaleFactor ()
 Set a Scale Factor.
virtual int GetTexturePattern ()
 Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.
virtual int GetTexturePatternMaxValue ()
 Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.
virtual int GetTexturePatternMinValue ()
 Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.
virtual int GetXSize ()
 Set the X texture map dimension. Default is 64.
virtual int GetYSize ()
 Set the Y texture map dimension. Default is 64.
override int IsA (string type)
 Undocumented Block.
new vtkTriangularTexture NewInstance ()
 Undocumented Block.
virtual void SetScaleFactor (double _arg)
 Set a Scale Factor.
virtual void SetTexturePattern (int _arg)
 Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.
virtual void SetXSize (int _arg)
 Set the X texture map dimension. Default is 64.
virtual void SetYSize (int _arg)
 Set the Y texture map dimension. Default is 64.

Static Public Member Functions

static new vtkTriangularTexture New ()
 Instantiate object with XSize and YSize = 64; the texture pattern =1 (opaque at centroid); and the scale factor set to 1.0.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkTriangularTexture SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "20vtkTriangularTexture"
 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 vtkTriangularTexture_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkTriangularTexture_GetScaleFactor_01 (HandleRef pThis)
static internal int vtkTriangularTexture_GetTexturePattern_02 (HandleRef pThis)
static internal int vtkTriangularTexture_GetTexturePatternMaxValue_03 (HandleRef pThis)
static internal int vtkTriangularTexture_GetTexturePatternMinValue_04 (HandleRef pThis)
static internal int vtkTriangularTexture_GetXSize_05 (HandleRef pThis)
static internal int vtkTriangularTexture_GetYSize_06 (HandleRef pThis)
static internal int vtkTriangularTexture_IsA_07 (HandleRef pThis, string type)
static internal int vtkTriangularTexture_IsTypeOf_08 (string type)
static internal IntPtr vtkTriangularTexture_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkTriangularTexture_SafeDownCast_11 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTriangularTexture_SetScaleFactor_12 (HandleRef pThis, double _arg)
static internal void vtkTriangularTexture_SetTexturePattern_13 (HandleRef pThis, int _arg)
static internal void vtkTriangularTexture_SetXSize_14 (HandleRef pThis, int _arg)
static internal void vtkTriangularTexture_SetYSize_15 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkTriangularTexture ()
 Automatically generated type registration mechanics.

Detailed Description

vtkTriangularTexture - generate 2D triangular texture map

Description vtkTriangularTexture is a filter that generates a 2D texture map based on the paper "Opacity-modulating Triangular Textures for Irregular Surfaces," by Penny Rheingans, IEEE Visualization '96, pp. 219-225. The textures assume texture coordinates of (0,0), (1.0) and (.5, sqrt(3)/2). The sequence of texture values is the same along each edge of the triangular texture map. So, the assignment order of texture coordinates is arbitrary.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Instantiate object with XSize and YSize = 64; the texture pattern =1 (opaque at centroid); and the scale factor set to 1.0.


Member Function Documentation

override void Kitware.VTK.vtkTriangularTexture.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.vtkImageAlgorithm.

Set a Scale Factor.

Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.

Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.

Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.

virtual int Kitware.VTK.vtkTriangularTexture.GetXSize ( ) [virtual]

Set the X texture map dimension. Default is 64.

virtual int Kitware.VTK.vtkTriangularTexture.GetYSize ( ) [virtual]

Set the Y texture map dimension. Default is 64.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Instantiate object with XSize and YSize = 64; the texture pattern =1 (opaque at centroid); and the scale factor set to 1.0.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkTriangularTexture.SetScaleFactor ( double  _arg) [virtual]

Set a Scale Factor.

virtual void Kitware.VTK.vtkTriangularTexture.SetTexturePattern ( int  _arg) [virtual]

Set the texture pattern. 1 = opaque at centroid (default) 2 = opaque at vertices 3 = opaque in rings around vertices.

virtual void Kitware.VTK.vtkTriangularTexture.SetXSize ( int  _arg) [virtual]

Set the X texture map dimension. Default is 64.

virtual void Kitware.VTK.vtkTriangularTexture.SetYSize ( int  _arg) [virtual]

Set the Y texture map dimension. Default is 64.

static internal double Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_GetScaleFactor_01 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_GetTexturePattern_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_GetXSize_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_GetYSize_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_IsA_07 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_IsTypeOf_08 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_NewInstance_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_SafeDownCast_11 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_SetScaleFactor_12 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_SetTexturePattern_13 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_SetXSize_14 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTriangularTexture.vtkTriangularTexture_SetYSize_15 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkTriangularTexture.MRClassNameKey = "20vtkTriangularTexture" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.


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