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. |
![]() | DisableFixedResolutionMode | Obsolete. Obsoletesince Open Inventor 7000 Use the fields SoLDMResourceParameters.fixedResolution and SoLDMResourceParameters.resolution instead. |
![]() | 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 | (Inherited from Object.) |
![]() | FieldsAreEqual | Returns true if this object's fields are exactly equal to fc's fields. |
![]() | FixParams | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.fixedParams instead. |
![]() | 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. |
![]() | GetFixedResolution | Obsolete. Obsoletesince Open Inventor 7000 Use the fields SoLDMResourceParameters.resolution instead. |
![]() | GetGeometryPriority | Returns the priority of the specified geometry type. |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetLoadNotificationRate | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.loadNotificationRate instead. |
![]() | GetLoadPolicy | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.loadPolicy instead. |
![]() | GetMax2DTextures | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.max2DTextures instead. |
![]() | GetMaxMainMemory | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxMainMemory instead. |
![]() | GetMaxResolutionThreshold | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxResolutionThreshold instead. |
![]() | GetMaxTexMemory | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxTexMemory instead. |
![]() | GetMaxTilesInMainMem | Obsolete. Since OIV9.1 only maxMainMemory should be accessed. |
![]() | GetMaxTilesInTexMem | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxTilesInTexMem instead. |
![]() | GetMinResolutionThreshold | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.minResolutionThreshold instead. |
![]() | 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. |
![]() | GetOverlapping | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.overlapping instead. |
![]() | GetStringName | (Inherited from SoBase.) |
![]() | GetTex2LoadRate | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tex2LoadRate instead. |
![]() | GetTex3LoadRate | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tex3LoadRate instead. |
![]() | GetTileHalfLife | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tileHalfLife instead. |
![]() | GetTileSize | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tileDimension instead. |
![]() | 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. |
![]() | IsFixedResolutionMode | Obsolete. Obsoletesince Open Inventor 7000 Use the fields SoLDMResourceParameters.fixedResolution and SoLDMResourceParameters.resolution instead. |
![]() | IsNotifyEnabled | Notification is the process of telling interested objects that this object has changed. |
![]() | IsParamsFixed | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.fixedParams instead. |
![]() | 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. |
![]() | SetLoadNotificationRate | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.loadNotificationRate instead. |
![]() | SetLoadPolicy | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.loadPolicy instead. |
![]() | SetMax2DTextures | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.max2DTextures instead. |
![]() | SetMaxMainMemory | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxMainMemory instead. |
![]() | SetMaxResolutionThreshold | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxResolutionThreshold instead. |
![]() | SetMaxTexMemory | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxTexMemory instead. |
![]() | SetMaxTilesInMainMem | Obsolete. Since OIV9.1 only maxMainMemory can be changed. |
![]() | SetMaxTilesInTexMem | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.maxTilesInTexMem instead. |
![]() | SetMinResolutionThreshold | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.minResolutionThreshold instead. |
![]() | SetMovingTimeOut | |
![]() | SetName | (Inherited from SoBase.) |
![]() | SetOverlapping | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.overlapping instead. |
![]() | SetSynchronizable | Sets this to be a ScaleViz synchronizable object. |
![]() | SetTex2LoadRate | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tex2LoadRate instead. |
![]() | SetTex3LoadRate | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tex3LoadRate instead. |
![]() | SetTileHalfLife | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tileHalfLife instead. |
![]() | SetTileSize | Obsolete. Obsoletesince Open Inventor 7000 Use the field SoLDMResourceParameters.tileDimension instead. |
![]() | 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 | |
---|---|---|
![]() | fixedParams | Obsolete. Lock parameter values. |
![]() | fixedResolution | Fixed resolution mode. |
![]() | 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. |
![]() | max2DTextures | Obsolete. Maximum number of 2D tiles allowed in texture (GPU) memory for this data set. |
![]() | maxMainMemory | Maximum allowed main memory in MB that LDM is allowed to use for this data set. |
![]() | maxNumTriangles | Obsolete. Maximum number of triangles allowed to be rendered by LDM render nodes. |
![]() | maxResolutionThreshold | Maximum loading threshold for the LDM module. |
![]() | maxTexMemory | Maximum allowed texture (GPU) memory in MB for this data set. |
![]() | maxTilesInMainMem | Obsolete. |
![]() | maxTilesInTexMem | Obsolete. Maximum number of 3D tiles in texture memory for this data set. |
![]() | minResolutionThreshold | Minimum loading threshold for LDM module. |
![]() | numPrefetchThread | Number of threads used by the tile prefetch mechanism. |
![]() | overlapping | Obsolete. |
![]() | resolution | Resolution level for fixed resolution mode. |
![]() | subTileDimension | Size of subtiles used by some accelerated algorithms. |
![]() | tex2LoadRate | |
![]() | tex3LoadRate | Maximum number of 3D tiles to be loaded into texture memory per frame for this data set. |
![]() | 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.) |
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 SoLDMGlobalResourceParameters. See the SoLDMGlobalResourceParameters class description for an overview of LDM memory management.