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

vtkFrustumSource - create a polygonal representation of a frustum More...

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

List of all members.

Public Member Functions

 vtkFrustumSource (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkFrustumSource ()
 Undocumented Block.
virtual double GetLinesLength ()
 Length of the extra lines. This a stricly positive value. Initial value is 1.0.
override uint GetMTime ()
 Modified GetMTime because of Planes.
virtual vtkPlanes GetPlanes ()
 Return the 6 planes defining the frustum. Initial value is NULL. The 6 planes are defined in this order: left,right,bottom,top,far,near. If Planes==NULL or if Planes->GetNumberOfPlanes()!=6 when RequestData() is called, an error message will be emitted and RequestData() will return right away.
virtual bool GetShowLines ()
 Tells if some extra lines will be generated. Initial value is true.
override int IsA (string type)
 Undocumented Block.
new vtkFrustumSource NewInstance ()
 Undocumented Block.
virtual void SetLinesLength (double _arg)
 Length of the extra lines. This a stricly positive value. Initial value is 1.0.
virtual void SetPlanes (vtkPlanes planes)
 Set the 6 planes defining the frustum.
virtual void SetShowLines (bool _arg)
 Tells if some extra lines will be generated. Initial value is true.
virtual void ShowLinesOff ()
 Tells if some extra lines will be generated. Initial value is true.
virtual void ShowLinesOn ()
 Tells if some extra lines will be generated. Initial value is true.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "16vtkFrustumSource"
 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 vtkFrustumSource_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkFrustumSource_GetLinesLength_01 (HandleRef pThis)
static internal uint vtkFrustumSource_GetMTime_02 (HandleRef pThis)
static internal IntPtr vtkFrustumSource_GetPlanes_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal byte vtkFrustumSource_GetShowLines_04 (HandleRef pThis)
static internal int vtkFrustumSource_IsA_05 (HandleRef pThis, string type)
static internal int vtkFrustumSource_IsTypeOf_06 (string type)
static internal IntPtr vtkFrustumSource_NewInstance_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkFrustumSource_SafeDownCast_09 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkFrustumSource_SetLinesLength_10 (HandleRef pThis, double _arg)
static internal void vtkFrustumSource_SetPlanes_11 (HandleRef pThis, HandleRef planes)
static internal void vtkFrustumSource_SetShowLines_12 (HandleRef pThis, byte _arg)
static internal void vtkFrustumSource_ShowLinesOff_13 (HandleRef pThis)
static internal void vtkFrustumSource_ShowLinesOn_14 (HandleRef pThis)

Static Private Member Functions

static vtkFrustumSource ()
 Automatically generated type registration mechanics.

Detailed Description

vtkFrustumSource - create a polygonal representation of a frustum

Description vtkFrustumSource creates a frustum defines by a set of planes. The frustum is represented with four-sided polygons. It is possible to specify extra lines to better visualize the field of view.

Usage Typical use consists of 3 steps: 1. get the planes coefficients from a vtkCamera with vtkCamera::GetFrustumPlanes() 2. initialize the planes with vtkPlanes::SetFrustumPlanes() with the planes coefficients 3. pass the vtkPlanes to a vtkFrustumSource.


Constructor & Destructor Documentation

static Kitware.VTK.vtkFrustumSource.vtkFrustumSource ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkFrustumSource.vtkFrustumSource ( 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.vtkFrustumSource.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.vtkPolyDataAlgorithm.

virtual double Kitware.VTK.vtkFrustumSource.GetLinesLength ( ) [virtual]

Length of the extra lines. This a stricly positive value. Initial value is 1.0.

override uint Kitware.VTK.vtkFrustumSource.GetMTime ( ) [virtual]

Modified GetMTime because of Planes.

Reimplemented from Kitware.VTK.vtkObject.

Return the 6 planes defining the frustum. Initial value is NULL. The 6 planes are defined in this order: left,right,bottom,top,far,near. If Planes==NULL or if Planes->GetNumberOfPlanes()!=6 when RequestData() is called, an error message will be emitted and RequestData() will return right away.

Here is the call graph for this function:

virtual bool Kitware.VTK.vtkFrustumSource.GetShowLines ( ) [virtual]

Tells if some extra lines will be generated. Initial value is true.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkFrustumSource.SetLinesLength ( double  _arg) [virtual]

Length of the extra lines. This a stricly positive value. Initial value is 1.0.

virtual void Kitware.VTK.vtkFrustumSource.SetPlanes ( vtkPlanes  planes) [virtual]

Set the 6 planes defining the frustum.

virtual void Kitware.VTK.vtkFrustumSource.SetShowLines ( bool  _arg) [virtual]

Tells if some extra lines will be generated. Initial value is true.

virtual void Kitware.VTK.vtkFrustumSource.ShowLinesOff ( ) [virtual]

Tells if some extra lines will be generated. Initial value is true.

virtual void Kitware.VTK.vtkFrustumSource.ShowLinesOn ( ) [virtual]

Tells if some extra lines will be generated. Initial value is true.

static internal double Kitware.VTK.vtkFrustumSource.vtkFrustumSource_GetLinesLength_01 ( HandleRef  pThis) [private]
static internal uint Kitware.VTK.vtkFrustumSource.vtkFrustumSource_GetMTime_02 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkFrustumSource.vtkFrustumSource_GetPlanes_03 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal byte Kitware.VTK.vtkFrustumSource.vtkFrustumSource_GetShowLines_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkFrustumSource.vtkFrustumSource_IsA_05 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkFrustumSource.vtkFrustumSource_IsTypeOf_06 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkFrustumSource.vtkFrustumSource_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFrustumSource.vtkFrustumSource_NewInstance_08 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFrustumSource.vtkFrustumSource_SafeDownCast_09 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkFrustumSource.vtkFrustumSource_SetLinesLength_10 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkFrustumSource.vtkFrustumSource_SetPlanes_11 ( HandleRef  pThis,
HandleRef  planes 
) [private]
static internal void Kitware.VTK.vtkFrustumSource.vtkFrustumSource_SetShowLines_12 ( HandleRef  pThis,
byte  _arg 
) [private]
static internal void Kitware.VTK.vtkFrustumSource.vtkFrustumSource_ShowLinesOff_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFrustumSource.vtkFrustumSource_ShowLinesOn_14 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkFrustumSource.MRClassNameKey = "16vtkFrustumSource" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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