SoLDMResourceParameters Class |
Describes resource parameters constraints for a specific LDM data set.
Namespace: OIV.LDM.Nodes
The SoLDMResourceParameters type exposes the following members.
Name | Description | |
---|---|---|
SoLDMResourceParameters | Constructor. |
Name | Description | |
---|---|---|
CopyFieldValues(SoFieldContainer) | Calls CopyFieldValues(fc, false). (Inherited from SoFieldContainer.) | |
CopyFieldValues(SoFieldContainer, Boolean) | Copies the contents of fc's fields into this object's fields. | |
Dispose |
Releases all resources used by SoDisposable.
(Inherited from SoDisposable.) | |
EnableNotify | Notification at this Field Container is enabled (if flag == true) or disabled (if flag == false). | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
FieldsAreEqual | Returns true if this object's fields are exactly equal to fc's fields. | |
Get | Returns the values of the fields of this object in the Open Inventor ASCII file format in the given string. | |
GetAllFields | Returns a list of fields, including the eventIn's and eventOut's. | |
GetDataSize | Gets the size of a voxel in bytes. | |
GetEventIn | Returns a the eventIn with the given name. | |
GetEventOut | Returns the eventOut with the given name. | |
GetField | Returns a the field of this object whose name is fieldName. | |
GetFieldName | Returns the name of the given field in the fieldName argument. | |
GetFields | Appends references to all of this object's fields to resultList, and returns the number of fields appended. | |
GetGeometryPriority | Returns the priority of the specified geometry type. | |
GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
GetMovingTimeOut | Returns the amount of time during which LDM continues not loading data once a user stops interaction. | |
GetName | Returns the name of an instance. | |
GetStringName | (Inherited from SoBase.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasDefaultValues | Returns true if all of the object's fields have their default values. | |
IsNotifyEnabled | Notification is the process of telling interested objects that this object has changed. | |
IsSynchronizable | Gets the ScaleViz synchronizable state of this object. | |
Set | Sets one or more fields in this object to the values specified in the given string, which should be a string in the Open Inventor file format. | |
SetGeometryPriority | Sets the importance of one type of geometry relative to others. | |
SetMovingTimeOut | Sets the amount of time (in seconds) during which LDM continues not loading once a user stops interaction. | |
SetName | (Inherited from SoBase.) | |
SetSynchronizable | Sets this to be a ScaleViz synchronizable object. | |
SetToDefaults | Sets all fields in this object to their default values. | |
ToString |
Converts this SoBase structure to a human readable string.
(Inherited from SoBase.) | |
Touch | Marks an instance as modified, simulating a change to it. |
Name | Description | |
---|---|---|
fixedResolution | Specifies if a single resolution or several resolutions are used when the rendering is stabilized. | |
IsDisposable | ISafeDisposable interface implementation.
(Inherited from SoDisposable.) | |
loadNotificationRate | Tile loading notification rate. | |
loadPolicy | Tile loading policy. | |
max2DTexMemory | Maximum of 2D textures memory in MB for this data set. | |
maxMainMemory | Maximum allowed main memory in MB that LDM is allowed to use for this data set. | |
maxResolutionThreshold | Maximum loading threshold for the LDM module. | |
maxTexMemory | Maximum allowed texture (GPU) memory in MB for this data set. | |
minResolutionThreshold | Minimum loading threshold for LDM module. | |
minTilesToLoad | Minimum number of tiles that must be loaded in memory before rendering. | |
numPrefetchThread | Number of threads used by the tile prefetch mechanism. | |
resolution | Specifies the resolution level when OIV.LDM.Nodes.SoLDMResourceParameters.fixedResolution is true. | |
screenResolutionCullingPolicy | Defines the screen resolution culling policy. | |
subTileDimension | Size of subtiles used by some accelerated algorithms. | |
tex2LoadRate | Maximum number of 2D tiles to be loaded in texture memory per frame. | |
tex3LoadRate | Maximum number of 3D tiles to be loaded into texture memory per frame for this data set. | |
tileBorders | Defines whether or not to generate borders around tiles. | |
tileCachePolicy | Specify which tiles should be cached in LDM memory. | |
tileDimension | Sets the tile size for non-LDM data. | |
tileHalfLife | Tile half-life (seconds). | |
UserData |
Gets or sets the user data to be contained by the field container.
(Inherited from SoFieldContainer.) | |
viewpointRefinementPolicy | Defines the viewpoint refinement policy. |
This class contains fields and functions for setting resource parameters for one specific SoDataset.
Global LDM parameters can be set using static methods in class OIV.LDM.SoLDMGlobalResourceParameters. See the OIV.LDM.SoLDMGlobalResourceParameters class description for an overview of LDM memory management.