|
VTK
9.6.1
|
Go to the source code of this file.
Enumerations | |
| enum | DataConfigurationEnum { UNKNOWN = 0 , XLINE , YLINE , ZLINE , XYPLANE , XZPLANE , YZPLANE , XYZVOLUME } |
| enum | PropTypeEnum { FOLLOWER = 0 , ACTOR } |
Functions | |
| static vtkQuadricLODActor * | New () |
| void | Render (vtkRenderer *, vtkMapper *) override |
| This causes the actor to be rendered. | |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| Release any graphics resources that are being consumed by this actor. | |
| void | ShallowCopy (vtkProp *prop) override |
| Shallow copy of an LOD actor. | |
| vtkQuadricLODActor () | |
| ~vtkQuadricLODActor () override | |
| virtual void | SetDeferLODConstruction (vtkTypeBool) |
| Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render. | |
| virtual vtkTypeBool | GetDeferLODConstruction () |
| Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render. | |
| virtual void | DeferLODConstructionOn () |
| Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render. | |
| virtual void | DeferLODConstructionOff () |
| Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render. | |
| virtual void | SetStatic (vtkTypeBool) |
| Turn on/off a flag to control whether the underlying pipeline is static. | |
| virtual vtkTypeBool | GetStatic () |
| Turn on/off a flag to control whether the underlying pipeline is static. | |
| virtual void | StaticOn () |
| Turn on/off a flag to control whether the underlying pipeline is static. | |
| virtual void | StaticOff () |
| Turn on/off a flag to control whether the underlying pipeline is static. | |
| virtual void | SetDataConfiguration (int) |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| virtual int | GetDataConfiguration () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToUnknown () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToXLine () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToYLine () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToZLine () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToXYPlane () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToYZPlane () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToXZPlane () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| void | SetDataConfigurationToXYZVolume () |
| Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data. | |
| virtual void | SetCollapseDimensionRatio (double) |
| If the data configuration is set to UNKNOWN, this class attempts to figure out the dimensionality of the data using CollapseDimensionRatio. | |
| virtual double | GetCollapseDimensionRatio () |
| If the data configuration is set to UNKNOWN, this class attempts to figure out the dimensionality of the data using CollapseDimensionRatio. | |
| void | SetLODFilter (vtkQuadricClustering *lodFilter) |
| This class will create a vtkQuadricClustering algorithm automatically. | |
| virtual vtkQuadricClustering * | GetLODFilter () |
| This class will create a vtkQuadricClustering algorithm automatically. | |
| virtual void | SetPropType (int) |
| Indicate that this actor is actually a follower. | |
| virtual int | GetPropType () |
| Indicate that this actor is actually a follower. | |
| void | SetPropTypeToFollower () |
| Indicate that this actor is actually a follower. | |
| void | SetPropTypeToActor () |
| Indicate that this actor is actually a follower. | |
| void | SetCamera (vtkCamera *) |
| Set/Get the camera to follow. | |
| virtual vtkCamera * | GetCamera () |
| Set/Get the camera to follow. | |
Variables | |
| vtkActor * | LODActor |
| vtkPolyDataMapper * | LODMapper |
| double | CachedInteractiveFrameRate |
| vtkQuadricClustering * | LODFilter |
| vtkTypeBool | Static |
| double | CollapseDimensionRatio |
| int | DataConfiguration |
| int | PropType |
| vtkCamera * | Camera |
| vtkTypeBool | DeferLODConstruction |
| vtkTimeStamp | BuildTime |
| typedef vtkActor | Superclass |
| Standard class methods. | |
| static vtkTypeBool | IsTypeOf (const char *type) |
| Standard class methods. | |
| virtual vtkTypeBool | IsA (const char *type) |
| Standard class methods. | |
| static vtkQuadricLODActor * | SafeDownCast (vtkObjectBase *o) |
| Standard class methods. | |
| virtual vtkObjectBase * | NewInstanceInternal () const |
| Standard class methods. | |
| vtkQuadricLODActor * | NewInstance () const |
| Standard class methods. | |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| Standard class methods. | |
| typedef vtkActor Superclass |
Standard class methods.
Definition at line 65 of file vtkQuadricLODActor.h.
| Enumerator | |
|---|---|
| UNKNOWN | |
| XLINE | |
| YLINE | |
| ZLINE | |
| XYPLANE | |
| XZPLANE | |
| YZPLANE | |
| XYZVOLUME | |
Definition at line 93 of file vtkQuadricLODActor.h.
| enum PropTypeEnum |
| Enumerator | |
|---|---|
| FOLLOWER | |
| ACTOR | |
Definition at line 153 of file vtkQuadricLODActor.h.
|
static |
|
static |
Standard class methods.
|
virtual |
Standard class methods.
|
static |
Standard class methods.
|
protectedvirtual |
Standard class methods.
| vtkQuadricLODActor * NewInstance | ( | ) | const |
Standard class methods.
|
override |
Standard class methods.
|
virtual |
Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render.
By default, LOD construction is not deferred (DeferLODConstruction is false).
|
virtual |
Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render.
By default, LOD construction is not deferred (DeferLODConstruction is false).
|
virtual |
Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render.
By default, LOD construction is not deferred (DeferLODConstruction is false).
|
virtual |
Specify whether to build the LOD immediately (i.e., on the first render) or to wait until the LOD is requested in a subsequent render.
By default, LOD construction is not deferred (DeferLODConstruction is false).
|
virtual |
Turn on/off a flag to control whether the underlying pipeline is static.
If static, this means that the data pipeline executes once and then not again until the user manually modifies this class. By default, Static is off because trying to debug this is tricky, and you should only use it when you know what you are doing.
|
virtual |
Turn on/off a flag to control whether the underlying pipeline is static.
If static, this means that the data pipeline executes once and then not again until the user manually modifies this class. By default, Static is off because trying to debug this is tricky, and you should only use it when you know what you are doing.
|
virtual |
Turn on/off a flag to control whether the underlying pipeline is static.
If static, this means that the data pipeline executes once and then not again until the user manually modifies this class. By default, Static is off because trying to debug this is tricky, and you should only use it when you know what you are doing.
|
virtual |
Turn on/off a flag to control whether the underlying pipeline is static.
If static, this means that the data pipeline executes once and then not again until the user manually modifies this class. By default, Static is off because trying to debug this is tricky, and you should only use it when you know what you are doing.
|
virtual |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
|
virtual |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
| void SetDataConfigurationToUnknown | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 121 of file vtkQuadricLODActor.h.
| void SetDataConfigurationToXLine | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 122 of file vtkQuadricLODActor.h.
| void SetDataConfigurationToYLine | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 123 of file vtkQuadricLODActor.h.
| void SetDataConfigurationToZLine | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 124 of file vtkQuadricLODActor.h.
| void SetDataConfigurationToXYPlane | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 125 of file vtkQuadricLODActor.h.
| void SetDataConfigurationToYZPlane | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 126 of file vtkQuadricLODActor.h.
| void SetDataConfigurationToXZPlane | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 127 of file vtkQuadricLODActor.h.
| void SetDataConfigurationToXYZVolume | ( | ) |
Force the binning of the quadric clustering according to application knowledge relative to the dimension of the data.
For example, if you know your data lies in a 2D x-y plane, the performance of the quadric clustering algorithm can be greatly improved by indicating this (i.e., the number of resulting triangles, and the quality of the decimation version is better). Setting this parameter forces the binning to be configured consistent with the dimnesionality of the data, and the collapse dimension ratio is ignored. Specifying the value of DataConfiguration to UNKNOWN (the default value) means that the class will attempt to figure the dimension of the class automatically using the CollapseDimensionRatio ivar.
Definition at line 128 of file vtkQuadricLODActor.h.
|
virtual |
If the data configuration is set to UNKNOWN, this class attempts to figure out the dimensionality of the data using CollapseDimensionRatio.
This ivar is the ratio of short edge of the input bounding box to its long edge, which is then used to collapse the data dimension (and set the quadric bin size in that direction to one). By default, this value is 0.05.
|
virtual |
If the data configuration is set to UNKNOWN, this class attempts to figure out the dimensionality of the data using CollapseDimensionRatio.
This ivar is the ratio of short edge of the input bounding box to its long edge, which is then used to collapse the data dimension (and set the quadric bin size in that direction to one). By default, this value is 0.05.
| void SetLODFilter | ( | vtkQuadricClustering * | lodFilter | ) |
This class will create a vtkQuadricClustering algorithm automatically.
However, if you would like to specify the filter to use, or to access it and configure it, these method provide access to the filter.
|
virtual |
This class will create a vtkQuadricClustering algorithm automatically.
However, if you would like to specify the filter to use, or to access it and configure it, these method provide access to the filter.
|
virtual |
Indicate that this actor is actually a follower.
By default, the prop type is a vtkActor.
|
virtual |
Indicate that this actor is actually a follower.
By default, the prop type is a vtkActor.
| void SetPropTypeToFollower | ( | ) |
Indicate that this actor is actually a follower.
By default, the prop type is a vtkActor.
Definition at line 166 of file vtkQuadricLODActor.h.
| void SetPropTypeToActor | ( | ) |
Indicate that this actor is actually a follower.
By default, the prop type is a vtkActor.
Definition at line 167 of file vtkQuadricLODActor.h.
| void SetCamera | ( | vtkCamera * | ) |
Set/Get the camera to follow.
This method is only applicable when the prop type is set to a vtkFollower.
|
virtual |
Set/Get the camera to follow.
This method is only applicable when the prop type is set to a vtkFollower.
|
override |
This causes the actor to be rendered.
Depending on the frame rate request, it will use either a full resolution render or an interactive render (i.e., it will use the decimated geometry).
|
override |
Release any graphics resources that are being consumed by this actor.
The parameter window could be used to determine which graphic resources to release.
|
override |
Shallow copy of an LOD actor.
Overloads the virtual vtkProp method.
|
protected |
|
overrideprotected |
|
protected |
Definition at line 203 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 204 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 207 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 210 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 213 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 216 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 217 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 220 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 221 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 224 of file vtkQuadricLODActor.h.
|
protected |
Definition at line 227 of file vtkQuadricLODActor.h.