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

vtkExtractSelectedFrustum - Returns the portion of the input dataset that lies within a selection frustum. More...

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

List of all members.

Public Member Functions

 vtkExtractSelectedFrustum (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkExtractSelectedFrustum ()
 Undocumented Block.
void CreateFrustum (IntPtr vertices)
 Given eight vertices, creates a frustum. each pt is x,y,z,1 in the following order near lower left, far lower left near upper left, far upper left near lower right, far lower right near upper right, far upper right.
virtual vtkPoints GetClipPoints ()
 Return eight points that define the selection frustum. Valid if create Frustum was used, invalid if SetFrustum was.
virtual int GetContainingCells ()
 Sets/gets the intersection test type. Only meaningful when fieldType is vtkSelection::POINT.
virtual int GetFieldType ()
 Sets/gets the intersection test type.
virtual vtkPlanes GetFrustum ()
 Set the selection frustum. The planes object must contain six planes.
virtual int GetInsideOut ()
 When on, extracts cells outside the frustum instead of inside.
override uint GetMTime ()
 Return the MTime taking into account changes to the Frustum.
virtual int GetShowBounds ()
 When On, this returns an unstructured grid that outlines selection area. Off is the default.
virtual void InsideOutOff ()
 When on, extracts cells outside the frustum instead of inside.
virtual void InsideOutOn ()
 When on, extracts cells outside the frustum instead of inside.
override int IsA (string type)
 Undocumented Block.
new vtkExtractSelectedFrustum NewInstance ()
 Undocumented Block.
int OverallBoundsTest (IntPtr bounds)
 Does a quick test on the AABBox defined by the bounds.
virtual void SetContainingCells (int _arg)
 Sets/gets the intersection test type. Only meaningful when fieldType is vtkSelection::POINT.
virtual void SetFieldType (int _arg)
 Sets/gets the intersection test type.
virtual void SetFrustum (vtkPlanes arg0)
 Set the selection frustum. The planes object must contain six planes.
virtual void SetInsideOut (int _arg)
 When on, extracts cells outside the frustum instead of inside.
virtual void SetShowBounds (int _arg)
 When On, this returns an unstructured grid that outlines selection area. Off is the default.
virtual void ShowBoundsOff ()
 When On, this returns an unstructured grid that outlines selection area. Off is the default.
virtual void ShowBoundsOn ()
 When On, this returns an unstructured grid that outlines selection area. Off is the default.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "25vtkExtractSelectedFrustum"
 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 vtkExtractSelectedFrustum_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkExtractSelectedFrustum_CreateFrustum_01 (HandleRef pThis, IntPtr vertices)
static internal IntPtr vtkExtractSelectedFrustum_GetClipPoints_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkExtractSelectedFrustum_GetContainingCells_03 (HandleRef pThis)
static internal int vtkExtractSelectedFrustum_GetFieldType_04 (HandleRef pThis)
static internal IntPtr vtkExtractSelectedFrustum_GetFrustum_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkExtractSelectedFrustum_GetInsideOut_06 (HandleRef pThis)
static internal uint vtkExtractSelectedFrustum_GetMTime_07 (HandleRef pThis)
static internal int vtkExtractSelectedFrustum_GetShowBounds_08 (HandleRef pThis)
static internal void vtkExtractSelectedFrustum_InsideOutOff_09 (HandleRef pThis)
static internal void vtkExtractSelectedFrustum_InsideOutOn_10 (HandleRef pThis)
static internal int vtkExtractSelectedFrustum_IsA_11 (HandleRef pThis, string type)
static internal int vtkExtractSelectedFrustum_IsTypeOf_12 (string type)
static internal IntPtr vtkExtractSelectedFrustum_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkExtractSelectedFrustum_OverallBoundsTest_15 (HandleRef pThis, IntPtr bounds)
static internal IntPtr vtkExtractSelectedFrustum_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkExtractSelectedFrustum_SetContainingCells_17 (HandleRef pThis, int _arg)
static internal void vtkExtractSelectedFrustum_SetFieldType_18 (HandleRef pThis, int _arg)
static internal void vtkExtractSelectedFrustum_SetFrustum_19 (HandleRef pThis, HandleRef arg0)
static internal void vtkExtractSelectedFrustum_SetInsideOut_20 (HandleRef pThis, int _arg)
static internal void vtkExtractSelectedFrustum_SetShowBounds_21 (HandleRef pThis, int _arg)
static internal void vtkExtractSelectedFrustum_ShowBoundsOff_22 (HandleRef pThis)
static internal void vtkExtractSelectedFrustum_ShowBoundsOn_23 (HandleRef pThis)

Static Private Member Functions

static vtkExtractSelectedFrustum ()
 Automatically generated type registration mechanics.

Detailed Description

vtkExtractSelectedFrustum - Returns the portion of the input dataset that lies within a selection frustum.

Description This class intersects the input DataSet with a frustum and determines which cells and points lie within the frustum. The frustum is defined with a vtkPlanes containing six cutting planes. The output is a DataSet that is either a shallow copy of the input dataset with two new "vtkInsidedness" attribute arrays, or a completely new UnstructuredGrid that contains only the cells and points of the input that are inside the frustum. The PreserveTopology flag controls which occurs. When PreserveTopology is off this filter adds a scalar array called vtkOriginalCellIds that says what input cell produced each output cell. This is an example of a Pedigree ID which helps to trace back results.

vtkExtractGeometry, vtkAreaPicker, vtkExtractSelection, vtkSelection


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

Given eight vertices, creates a frustum. each pt is x,y,z,1 in the following order near lower left, far lower left near upper left, far upper left near lower right, far lower right near upper right, far upper right.

override void Kitware.VTK.vtkExtractSelectedFrustum.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.vtkExtractSelectionBase.

Return eight points that define the selection frustum. Valid if create Frustum was used, invalid if SetFrustum was.

Here is the call graph for this function:

Sets/gets the intersection test type. Only meaningful when fieldType is vtkSelection::POINT.

Sets/gets the intersection test type.

Set the selection frustum. The planes object must contain six planes.

Here is the call graph for this function:

When on, extracts cells outside the frustum instead of inside.

Return the MTime taking into account changes to the Frustum.

Reimplemented from Kitware.VTK.vtkObject.

When On, this returns an unstructured grid that outlines selection area. Off is the default.

When on, extracts cells outside the frustum instead of inside.

When on, extracts cells outside the frustum instead of inside.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExtractSelectionBase.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExtractSelectionBase.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObjectAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExtractSelectionBase.

Does a quick test on the AABBox defined by the bounds.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExtractSelectionBase.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkExtractSelectedFrustum.SetContainingCells ( int  _arg) [virtual]

Sets/gets the intersection test type. Only meaningful when fieldType is vtkSelection::POINT.

virtual void Kitware.VTK.vtkExtractSelectedFrustum.SetFieldType ( int  _arg) [virtual]

Sets/gets the intersection test type.

Set the selection frustum. The planes object must contain six planes.

virtual void Kitware.VTK.vtkExtractSelectedFrustum.SetInsideOut ( int  _arg) [virtual]

When on, extracts cells outside the frustum instead of inside.

virtual void Kitware.VTK.vtkExtractSelectedFrustum.SetShowBounds ( int  _arg) [virtual]

When On, this returns an unstructured grid that outlines selection area. Off is the default.

When On, this returns an unstructured grid that outlines selection area. Off is the default.

When On, this returns an unstructured grid that outlines selection area. Off is the default.

static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_CreateFrustum_01 ( HandleRef  pThis,
IntPtr  vertices 
) [private]
static internal IntPtr Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_GetClipPoints_02 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_GetFieldType_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_GetFrustum_05 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_GetInsideOut_06 ( HandleRef  pThis) [private]
static internal uint Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_GetMTime_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_InsideOutOff_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_InsideOutOn_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_IsA_11 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_NewInstance_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_OverallBoundsTest_15 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal IntPtr Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_SafeDownCast_16 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_SetContainingCells_17 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_SetFieldType_18 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_SetFrustum_19 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_SetInsideOut_20 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_SetShowBounds_21 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_ShowBoundsOff_22 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtractSelectedFrustum.vtkExtractSelectedFrustum_ShowBoundsOn_23 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkExtractSelectedFrustum.MRClassNameKey = "25vtkExtractSelectedFrustum" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkExtractSelectionBase.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkExtractSelectionBase.


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