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

vtkLODProp3D - level of detail 3D prop More...

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

List of all members.

Public Member Functions

 vtkLODProp3D (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkLODProp3D ()
 Create an instance of this class.
override void AddEstimatedRenderTime (double t, vtkViewport vp)
 Shallow copy of this vtkLODProp3D.
int AddLOD (vtkMapper m, vtkProperty p, vtkProperty back, vtkTexture t, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
int AddLOD (vtkMapper m, vtkProperty p, vtkTexture t, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
int AddLOD (vtkMapper m, vtkProperty p, vtkProperty back, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
int AddLOD (vtkMapper m, vtkProperty p, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
int AddLOD (vtkMapper m, vtkTexture t, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
int AddLOD (vtkMapper m, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
int AddLOD (vtkAbstractVolumeMapper m, vtkVolumeProperty p, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
int AddLOD (vtkAbstractVolumeMapper m, double time)
 Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.
virtual void AutomaticLODSelectionOff ()
 Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual void AutomaticLODSelectionOn ()
 Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual void AutomaticPickLODSelectionOff ()
 Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual void AutomaticPickLODSelectionOn ()
 Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
void DisableLOD (int id)
 Enable / disable a particular LOD. If it is disabled, it will not be used during automatic selection, but can be selected as the LOD if automatic LOD selection is off.
void EnableLOD (int id)
 Enable / disable a particular LOD. If it is disabled, it will not be used during automatic selection, but can be selected as the LOD if automatic LOD selection is off.
override void GetActors (vtkPropCollection arg0)
 For some exporters and other other operations we must be able to collect all the actors or volumes. These methods are used in that process.
virtual int GetAutomaticLODSelection ()
 Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual int GetAutomaticLODSelectionMaxValue ()
 Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual int GetAutomaticLODSelectionMinValue ()
 Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual int GetAutomaticPickLODSelection ()
 Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual int GetAutomaticPickLODSelectionMaxValue ()
 Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual int GetAutomaticPickLODSelectionMinValue ()
 Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
override double[] GetBounds ()
 Standard vtkProp method to get 3D bounds of a 3D prop.
new void GetBounds (IntPtr bounds)
 Standard vtkProp method to get 3D bounds of a 3D prop.
virtual int GetCurrentIndex ()
 Get the current index, used to determine the ID of the next LOD that is added. Useful for guessing what IDs have been used (with NumberOfLODs, without depending on the constructor initialization to 1000.
double GetLODEstimatedRenderTime (int id)
 Access method that can be used to find out the estimated render time (the thing used to select an LOD) for a given LOD ID or index. Value is returned in seconds.
double GetLODIndexEstimatedRenderTime (int index)
 Access method that can be used to find out the estimated render time (the thing used to select an LOD) for a given LOD ID or index. Value is returned in seconds.
double GetLODIndexLevel (int index)
 Set the level of a particular LOD. When a LOD is selected for rendering because it has the largest render time that fits within the allocated time, all LOD are then checked to see if any one can render faster but has a lower (more resolution/better) level. This quantity is a double to ensure that a level can be inserted between 2 and 3.
double GetLODLevel (int id)
 Set the level of a particular LOD. When a LOD is selected for rendering because it has the largest render time that fits within the allocated time, all LOD are then checked to see if any one can render faster but has a lower (more resolution/better) level. This quantity is a double to ensure that a level can be inserted between 2 and 3.
vtkAbstractMapper3D GetLODMapper (int id)
 Get the LODMapper as an vtkAbstractMapper3D. It is the user's respondibility to safe down cast this to a vtkMapper or vtkVolumeMapper as appropriate.
int GetLastRenderedLODID ()
 Get the ID of the previously (during the last render) selected LOD index.
virtual int GetNumberOfLODs ()
 Get the current number of LODs.
int GetPickLODID ()
 Get the ID of the appropriate pick LOD index.
virtual int GetSelectedLODID ()
 Set the id of the LOD that is to be drawn when automatic LOD selection is turned off.
virtual int GetSelectedPickLODID ()
 Set the id of the LOD that is to be used for picking when automatic LOD pick selection is turned off.
override void GetVolumes (vtkPropCollection arg0)
 For some exporters and other other operations we must be able to collect all the actors or volumes. These methods are used in that process.
override int HasTranslucentPolygonalGeometry ()
 Shallow copy of this vtkLODProp3D.
override int IsA (string type)
 Create an instance of this class.
int IsLODEnabled (int id)
 Enable / disable a particular LOD. If it is disabled, it will not be used during automatic selection, but can be selected as the LOD if automatic LOD selection is off.
new vtkLODProp3D NewInstance ()
 Create an instance of this class.
override void ReleaseGraphicsResources (vtkWindow arg0)
 Shallow copy of this vtkLODProp3D.
void RemoveLOD (int id)
 Delete a level of detail given an ID. This is the ID returned by the AddLOD method.
override int RenderOpaqueGeometry (vtkViewport viewport)
 Shallow copy of this vtkLODProp3D.
override int RenderTranslucentPolygonalGeometry (vtkViewport ren)
 Shallow copy of this vtkLODProp3D.
override int RenderVolumetricGeometry (vtkViewport ren)
 Shallow copy of this vtkLODProp3D.
override void RestoreEstimatedRenderTime ()
 Shallow copy of this vtkLODProp3D.
override void SetAllocatedRenderTime (double t, vtkViewport vp)
 Shallow copy of this vtkLODProp3D.
virtual void SetAutomaticLODSelection (int _arg)
 Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
virtual void SetAutomaticPickLODSelection (int _arg)
 Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.
void SetLODBackfaceProperty (int id, vtkProperty t)
 Methods to set / get the backface property of an LOD. This method is only valid for LOD ids that are Actors (not Volumes)
void SetLODLevel (int id, double level)
 Set the level of a particular LOD. When a LOD is selected for rendering because it has the largest render time that fits within the allocated time, all LOD are then checked to see if any one can render faster but has a lower (more resolution/better) level. This quantity is a double to ensure that a level can be inserted between 2 and 3.
void SetLODMapper (int id, vtkMapper m)
 Methods to set / get the mapper of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the mapper to get it. The returned mapper will be NULL if the id is not valid, or the mapper is of the wrong type for the corresponding Prop3D.
void SetLODMapper (int id, vtkAbstractVolumeMapper m)
 Methods to set / get the mapper of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the mapper to get it. The returned mapper will be NULL if the id is not valid, or the mapper is of the wrong type for the corresponding Prop3D.
void SetLODProperty (int id, vtkProperty p)
 Methods to set / get the property of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the property to get it. The returned property will be NULL if the id is not valid, or the property is of the wrong type for the corresponding Prop3D.
void SetLODProperty (int id, vtkVolumeProperty p)
 Methods to set / get the property of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the property to get it. The returned property will be NULL if the id is not valid, or the property is of the wrong type for the corresponding Prop3D.
void SetLODTexture (int id, vtkTexture t)
 Methods to set / get the texture of an LOD. This method is only valid for LOD ids that are Actors (not Volumes)
virtual void SetSelectedLODID (int _arg)
 Set the id of the LOD that is to be drawn when automatic LOD selection is turned off.
void SetSelectedPickLODID (int id)
 Set the id of the LOD that is to be used for picking when automatic LOD pick selection is turned off.
override void ShallowCopy (vtkProp prop)
 Shallow copy of this vtkLODProp3D.

Static Public Member Functions

static new vtkLODProp3D New ()
 Create an instance of this class.
static new int IsTypeOf (string type)
 Create an instance of this class.
static new vtkLODProp3D SafeDownCast (vtkObjectBase o)
 Create an instance of this class.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "12vtkLODProp3D"
 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 vtkLODProp3D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLODProp3D_AddEstimatedRenderTime_01 (HandleRef pThis, double t, HandleRef vp)
static internal int vtkLODProp3D_AddLOD_02 (HandleRef pThis, HandleRef m, HandleRef p, HandleRef back, HandleRef t, double time)
static internal int vtkLODProp3D_AddLOD_03 (HandleRef pThis, HandleRef m, HandleRef p, HandleRef t, double time)
static internal int vtkLODProp3D_AddLOD_04 (HandleRef pThis, HandleRef m, HandleRef p, HandleRef back, double time)
static internal int vtkLODProp3D_AddLOD_05 (HandleRef pThis, HandleRef m, HandleRef p, double time)
static internal int vtkLODProp3D_AddLOD_06 (HandleRef pThis, HandleRef m, HandleRef t, double time)
static internal int vtkLODProp3D_AddLOD_07 (HandleRef pThis, HandleRef m, double time)
static internal int vtkLODProp3D_AddLOD_08 (HandleRef pThis, HandleRef m, HandleRef p, double time)
static internal int vtkLODProp3D_AddLOD_09 (HandleRef pThis, HandleRef m, double time)
static internal void vtkLODProp3D_AutomaticLODSelectionOff_10 (HandleRef pThis)
static internal void vtkLODProp3D_AutomaticLODSelectionOn_11 (HandleRef pThis)
static internal void vtkLODProp3D_AutomaticPickLODSelectionOff_12 (HandleRef pThis)
static internal void vtkLODProp3D_AutomaticPickLODSelectionOn_13 (HandleRef pThis)
static internal void vtkLODProp3D_DisableLOD_14 (HandleRef pThis, int id)
static internal void vtkLODProp3D_EnableLOD_15 (HandleRef pThis, int id)
static internal void vtkLODProp3D_GetActors_16 (HandleRef pThis, HandleRef arg0)
static internal int vtkLODProp3D_GetAutomaticLODSelection_17 (HandleRef pThis)
static internal int vtkLODProp3D_GetAutomaticLODSelectionMaxValue_18 (HandleRef pThis)
static internal int vtkLODProp3D_GetAutomaticLODSelectionMinValue_19 (HandleRef pThis)
static internal int vtkLODProp3D_GetAutomaticPickLODSelection_20 (HandleRef pThis)
static internal int vtkLODProp3D_GetAutomaticPickLODSelectionMaxValue_21 (HandleRef pThis)
static internal int vtkLODProp3D_GetAutomaticPickLODSelectionMinValue_22 (HandleRef pThis)
static internal IntPtr vtkLODProp3D_GetBounds_23 (HandleRef pThis)
static internal void vtkLODProp3D_GetBounds_24 (HandleRef pThis, IntPtr bounds)
static internal int vtkLODProp3D_GetCurrentIndex_25 (HandleRef pThis)
static internal double vtkLODProp3D_GetLODEstimatedRenderTime_26 (HandleRef pThis, int id)
static internal double vtkLODProp3D_GetLODIndexEstimatedRenderTime_27 (HandleRef pThis, int index)
static internal double vtkLODProp3D_GetLODIndexLevel_28 (HandleRef pThis, int index)
static internal double vtkLODProp3D_GetLODLevel_29 (HandleRef pThis, int id)
static internal IntPtr vtkLODProp3D_GetLODMapper_30 (HandleRef pThis, int id, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkLODProp3D_GetLastRenderedLODID_31 (HandleRef pThis)
static internal int vtkLODProp3D_GetNumberOfLODs_32 (HandleRef pThis)
static internal int vtkLODProp3D_GetPickLODID_33 (HandleRef pThis)
static internal int vtkLODProp3D_GetSelectedLODID_34 (HandleRef pThis)
static internal int vtkLODProp3D_GetSelectedPickLODID_35 (HandleRef pThis)
static internal void vtkLODProp3D_GetVolumes_36 (HandleRef pThis, HandleRef arg0)
static internal int vtkLODProp3D_HasTranslucentPolygonalGeometry_37 (HandleRef pThis)
static internal int vtkLODProp3D_IsA_38 (HandleRef pThis, string type)
static internal int vtkLODProp3D_IsLODEnabled_39 (HandleRef pThis, int id)
static internal int vtkLODProp3D_IsTypeOf_40 (string type)
static internal IntPtr vtkLODProp3D_NewInstance_42 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLODProp3D_ReleaseGraphicsResources_43 (HandleRef pThis, HandleRef arg0)
static internal void vtkLODProp3D_RemoveLOD_44 (HandleRef pThis, int id)
static internal int vtkLODProp3D_RenderOpaqueGeometry_45 (HandleRef pThis, HandleRef viewport)
static internal int vtkLODProp3D_RenderTranslucentPolygonalGeometry_46 (HandleRef pThis, HandleRef ren)
static internal int vtkLODProp3D_RenderVolumetricGeometry_47 (HandleRef pThis, HandleRef ren)
static internal void vtkLODProp3D_RestoreEstimatedRenderTime_48 (HandleRef pThis)
static internal IntPtr vtkLODProp3D_SafeDownCast_49 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLODProp3D_SetAllocatedRenderTime_50 (HandleRef pThis, double t, HandleRef vp)
static internal void vtkLODProp3D_SetAutomaticLODSelection_51 (HandleRef pThis, int _arg)
static internal void vtkLODProp3D_SetAutomaticPickLODSelection_52 (HandleRef pThis, int _arg)
static internal void vtkLODProp3D_SetLODBackfaceProperty_53 (HandleRef pThis, int id, HandleRef t)
static internal void vtkLODProp3D_SetLODLevel_54 (HandleRef pThis, int id, double level)
static internal void vtkLODProp3D_SetLODMapper_55 (HandleRef pThis, int id, HandleRef m)
static internal void vtkLODProp3D_SetLODMapper_56 (HandleRef pThis, int id, HandleRef m)
static internal void vtkLODProp3D_SetLODProperty_57 (HandleRef pThis, int id, HandleRef p)
static internal void vtkLODProp3D_SetLODProperty_58 (HandleRef pThis, int id, HandleRef p)
static internal void vtkLODProp3D_SetLODTexture_59 (HandleRef pThis, int id, HandleRef t)
static internal void vtkLODProp3D_SetSelectedLODID_60 (HandleRef pThis, int _arg)
static internal void vtkLODProp3D_SetSelectedPickLODID_61 (HandleRef pThis, int id)
static internal void vtkLODProp3D_ShallowCopy_62 (HandleRef pThis, HandleRef prop)

Static Private Member Functions

static vtkLODProp3D ()
 Automatically generated type registration mechanics.

Detailed Description

vtkLODProp3D - level of detail 3D prop

Description vtkLODProp3D is a class to support level of detail rendering for Prop3D. Any number of mapper/property/texture items can be added to this object. Render time will be measured, and will be used to select a LOD based on the AllocatedRenderTime of this Prop3D. Depending on the type of the mapper/property, a vtkActor or a vtkVolume will be created behind the scenes.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Create an instance of this class.


Member Function Documentation

override void Kitware.VTK.vtkLODProp3D.AddEstimatedRenderTime ( double  t,
vtkViewport  vp 
) [virtual]

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

int Kitware.VTK.vtkLODProp3D.AddLOD ( vtkMapper  m,
vtkProperty  p,
vtkProperty  back,
vtkTexture  t,
double  time 
)

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

int Kitware.VTK.vtkLODProp3D.AddLOD ( vtkMapper  m,
vtkProperty  p,
vtkTexture  t,
double  time 
)

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

int Kitware.VTK.vtkLODProp3D.AddLOD ( vtkMapper  m,
vtkProperty  p,
vtkProperty  back,
double  time 
)

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

int Kitware.VTK.vtkLODProp3D.AddLOD ( vtkMapper  m,
vtkProperty  p,
double  time 
)

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

int Kitware.VTK.vtkLODProp3D.AddLOD ( vtkMapper  m,
vtkTexture  t,
double  time 
)

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

int Kitware.VTK.vtkLODProp3D.AddLOD ( vtkMapper  m,
double  time 
)

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

Add a level of detail with a given mapper, property, backface property, texture, and guess of rendering time. The property and texture fields can be set to NULL (the other methods are included for script access where null variables are not allowed). The time field can be set to 0.0 indicating that no initial guess for rendering time is being supplied. The returned integer value is an ID that can be used later to delete this LOD, or set it as the selected LOD.

Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Enable / disable a particular LOD. If it is disabled, it will not be used during automatic selection, but can be selected as the LOD if automatic LOD selection is off.

override void Kitware.VTK.vtkLODProp3D.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.vtkProp3D.

Enable / disable a particular LOD. If it is disabled, it will not be used during automatic selection, but can be selected as the LOD if automatic LOD selection is off.

override void Kitware.VTK.vtkLODProp3D.GetActors ( vtkPropCollection  arg0) [virtual]

For some exporters and other other operations we must be able to collect all the actors or volumes. These methods are used in that process.

Reimplemented from Kitware.VTK.vtkProp.

Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

override double [] Kitware.VTK.vtkLODProp3D.GetBounds ( ) [virtual]

Standard vtkProp method to get 3D bounds of a 3D prop.

Reimplemented from Kitware.VTK.vtkProp3D.

new void Kitware.VTK.vtkLODProp3D.GetBounds ( IntPtr  bounds)

Standard vtkProp method to get 3D bounds of a 3D prop.

Reimplemented from Kitware.VTK.vtkProp3D.

virtual int Kitware.VTK.vtkLODProp3D.GetCurrentIndex ( ) [virtual]

Get the current index, used to determine the ID of the next LOD that is added. Useful for guessing what IDs have been used (with NumberOfLODs, without depending on the constructor initialization to 1000.

Get the ID of the previously (during the last render) selected LOD index.

Access method that can be used to find out the estimated render time (the thing used to select an LOD) for a given LOD ID or index. Value is returned in seconds.

Access method that can be used to find out the estimated render time (the thing used to select an LOD) for a given LOD ID or index. Value is returned in seconds.

Set the level of a particular LOD. When a LOD is selected for rendering because it has the largest render time that fits within the allocated time, all LOD are then checked to see if any one can render faster but has a lower (more resolution/better) level. This quantity is a double to ensure that a level can be inserted between 2 and 3.

Set the level of a particular LOD. When a LOD is selected for rendering because it has the largest render time that fits within the allocated time, all LOD are then checked to see if any one can render faster but has a lower (more resolution/better) level. This quantity is a double to ensure that a level can be inserted between 2 and 3.

Get the LODMapper as an vtkAbstractMapper3D. It is the user's respondibility to safe down cast this to a vtkMapper or vtkVolumeMapper as appropriate.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkLODProp3D.GetNumberOfLODs ( ) [virtual]

Get the current number of LODs.

Get the ID of the appropriate pick LOD index.

virtual int Kitware.VTK.vtkLODProp3D.GetSelectedLODID ( ) [virtual]

Set the id of the LOD that is to be drawn when automatic LOD selection is turned off.

Set the id of the LOD that is to be used for picking when automatic LOD pick selection is turned off.

override void Kitware.VTK.vtkLODProp3D.GetVolumes ( vtkPropCollection  arg0) [virtual]

For some exporters and other other operations we must be able to collect all the actors or volumes. These methods are used in that process.

Reimplemented from Kitware.VTK.vtkProp.

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

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

Create an instance of this class.

Reimplemented from Kitware.VTK.vtkProp3D.

Enable / disable a particular LOD. If it is disabled, it will not be used during automatic selection, but can be selected as the LOD if automatic LOD selection is off.

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

Create an instance of this class.

Reimplemented from Kitware.VTK.vtkProp3D.

static new vtkLODProp3D Kitware.VTK.vtkLODProp3D.New ( ) [static]

Create an instance of this class.

Reimplemented from Kitware.VTK.vtkObject.

Create an instance of this class.

Reimplemented from Kitware.VTK.vtkProp3D.

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

Delete a level of detail given an ID. This is the ID returned by the AddLOD method.

override int Kitware.VTK.vtkLODProp3D.RenderOpaqueGeometry ( vtkViewport  viewport) [virtual]

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

Create an instance of this class.

Reimplemented from Kitware.VTK.vtkProp3D.

Here is the call graph for this function:

override void Kitware.VTK.vtkLODProp3D.SetAllocatedRenderTime ( double  t,
vtkViewport  vp 
) [virtual]

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp.

virtual void Kitware.VTK.vtkLODProp3D.SetAutomaticLODSelection ( int  _arg) [virtual]

Turn on / off automatic selection of LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

virtual void Kitware.VTK.vtkLODProp3D.SetAutomaticPickLODSelection ( int  _arg) [virtual]

Turn on / off automatic selection of picking LOD. This is on by default. If it is off, then the SelectedLODID is rendered regardless of rendering time or desired update rate.

Methods to set / get the backface property of an LOD. This method is only valid for LOD ids that are Actors (not Volumes)

void Kitware.VTK.vtkLODProp3D.SetLODLevel ( int  id,
double  level 
)

Set the level of a particular LOD. When a LOD is selected for rendering because it has the largest render time that fits within the allocated time, all LOD are then checked to see if any one can render faster but has a lower (more resolution/better) level. This quantity is a double to ensure that a level can be inserted between 2 and 3.

Methods to set / get the mapper of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the mapper to get it. The returned mapper will be NULL if the id is not valid, or the mapper is of the wrong type for the corresponding Prop3D.

Methods to set / get the mapper of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the mapper to get it. The returned mapper will be NULL if the id is not valid, or the mapper is of the wrong type for the corresponding Prop3D.

Methods to set / get the property of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the property to get it. The returned property will be NULL if the id is not valid, or the property is of the wrong type for the corresponding Prop3D.

Methods to set / get the property of an LOD. Since the LOD could be a volume or an actor, you have to pass in the pointer to the property to get it. The returned property will be NULL if the id is not valid, or the property is of the wrong type for the corresponding Prop3D.

Methods to set / get the texture of an LOD. This method is only valid for LOD ids that are Actors (not Volumes)

virtual void Kitware.VTK.vtkLODProp3D.SetSelectedLODID ( int  _arg) [virtual]

Set the id of the LOD that is to be drawn when automatic LOD selection is turned off.

Set the id of the LOD that is to be used for picking when automatic LOD pick selection is turned off.

override void Kitware.VTK.vtkLODProp3D.ShallowCopy ( vtkProp  prop) [virtual]

Shallow copy of this vtkLODProp3D.

Reimplemented from Kitware.VTK.vtkProp3D.

static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddEstimatedRenderTime_01 ( HandleRef  pThis,
double  t,
HandleRef  vp 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_02 ( HandleRef  pThis,
HandleRef  m,
HandleRef  p,
HandleRef  back,
HandleRef  t,
double  time 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_03 ( HandleRef  pThis,
HandleRef  m,
HandleRef  p,
HandleRef  t,
double  time 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_04 ( HandleRef  pThis,
HandleRef  m,
HandleRef  p,
HandleRef  back,
double  time 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_05 ( HandleRef  pThis,
HandleRef  m,
HandleRef  p,
double  time 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_06 ( HandleRef  pThis,
HandleRef  m,
HandleRef  t,
double  time 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_07 ( HandleRef  pThis,
HandleRef  m,
double  time 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_08 ( HandleRef  pThis,
HandleRef  m,
HandleRef  p,
double  time 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AddLOD_09 ( HandleRef  pThis,
HandleRef  m,
double  time 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AutomaticLODSelectionOff_10 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AutomaticLODSelectionOn_11 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AutomaticPickLODSelectionOff_12 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_AutomaticPickLODSelectionOn_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_DisableLOD_14 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_EnableLOD_15 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetActors_16 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetAutomaticLODSelection_17 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetAutomaticLODSelectionMaxValue_18 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetAutomaticLODSelectionMinValue_19 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetAutomaticPickLODSelection_20 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetAutomaticPickLODSelectionMaxValue_21 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetAutomaticPickLODSelectionMinValue_22 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetBounds_23 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetBounds_24 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetCurrentIndex_25 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetLastRenderedLODID_31 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetLODEstimatedRenderTime_26 ( HandleRef  pThis,
int  id 
) [private]
static internal double Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetLODIndexEstimatedRenderTime_27 ( HandleRef  pThis,
int  index 
) [private]
static internal double Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetLODIndexLevel_28 ( HandleRef  pThis,
int  index 
) [private]
static internal double Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetLODLevel_29 ( HandleRef  pThis,
int  id 
) [private]
static internal IntPtr Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetLODMapper_30 ( HandleRef  pThis,
int  id,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetNumberOfLODs_32 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetPickLODID_33 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetSelectedLODID_34 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetSelectedPickLODID_35 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_GetVolumes_36 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_HasTranslucentPolygonalGeometry_37 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_IsA_38 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_IsLODEnabled_39 ( HandleRef  pThis,
int  id 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_IsTypeOf_40 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkLODProp3D.vtkLODProp3D_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkLODProp3D.vtkLODProp3D_NewInstance_42 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_ReleaseGraphicsResources_43 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_RemoveLOD_44 ( HandleRef  pThis,
int  id 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_RenderOpaqueGeometry_45 ( HandleRef  pThis,
HandleRef  viewport 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_RenderTranslucentPolygonalGeometry_46 ( HandleRef  pThis,
HandleRef  ren 
) [private]
static internal int Kitware.VTK.vtkLODProp3D.vtkLODProp3D_RenderVolumetricGeometry_47 ( HandleRef  pThis,
HandleRef  ren 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_RestoreEstimatedRenderTime_48 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SafeDownCast_49 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetAllocatedRenderTime_50 ( HandleRef  pThis,
double  t,
HandleRef  vp 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetAutomaticLODSelection_51 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetAutomaticPickLODSelection_52 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetLODBackfaceProperty_53 ( HandleRef  pThis,
int  id,
HandleRef  t 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetLODLevel_54 ( HandleRef  pThis,
int  id,
double  level 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetLODMapper_55 ( HandleRef  pThis,
int  id,
HandleRef  m 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetLODMapper_56 ( HandleRef  pThis,
int  id,
HandleRef  m 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetLODProperty_57 ( HandleRef  pThis,
int  id,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetLODProperty_58 ( HandleRef  pThis,
int  id,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetLODTexture_59 ( HandleRef  pThis,
int  id,
HandleRef  t 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetSelectedLODID_60 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_SetSelectedPickLODID_61 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkLODProp3D.vtkLODProp3D_ShallowCopy_62 ( HandleRef  pThis,
HandleRef  prop 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkLODProp3D.MRClassNameKey = "12vtkLODProp3D" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkProp3D.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkProp3D.


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