Click or drag to resize
SoLDMResourceManager Methods

The SoLDMResourceManager type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFixParams

By default, the parameters of a resource manager are automatically recalculated if the parameter for another data set changes (to respect the global amount of resources).

Public methodGetDataSize

Returns the data size in number of bytes.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodStatic memberGetLoadNotificationRate Obsolete.

Returns notification rate.

Public methodGetLoadPolicy Obsolete.

Returns the current LoadPolicy value.

Public methodGetMax2DTextures Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field max2DTextures instead.

Public methodGetMaxMainMemory Obsolete.

Get the allowed main memory in MB for corresponding dataset.

Public methodGetMaxResolutionThreshold Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field maxResolutionThreshold instead.

Public methodGetMaxTexMemory Obsolete.

Obsoletesince Open Inventor 9100 No longer used.

Public methodGetMaxTilesInMainMem Obsolete.

Get the allowed number of tiles in main memory.

Public methodGetMaxTilesInTexMem Obsolete.

Obsoletesince Open Inventor 9100 No longer used.

Public methodStatic memberGetMaxVViz2DTextures

Returns the maximum global numbers of 2D Textures displayable.

Public methodStatic memberGetMaxVVizMainMemory Obsolete.

Returns the maximum global amount of main memory in MB.

Public methodStatic memberGetMaxVVizTexMemory Obsolete.

Returns the allowed global texture memory in MB (for all data sets).

Public methodGetMinResolutionThreshold Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field minResolutionThreshold instead.

Public methodStatic memberGetMonitoringAmount
Public methodGetMovingTimeOut Obsolete.

Obsoletesince Open Inventor 9610 Use float SoLDMResourceParameters.getMovingTimeOut() instead.

Public methodStatic memberGetMultiIO

Returns true if LDM uses multiple loading threads.

Public methodStatic memberGetNumIO Obsolete.

Returns current number of loading threads.

Public methodGetOverlapping Obsolete.

Returns the tile overlapping flag.

Public methodGetTex2LoadRate Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field tex2LoadRate instead.

Public methodStatic memberGetTex2VVizLoadRate Obsolete.

Returns total number of tiles allowed to be loaded in texture memory per frame (for all data sets).

Public methodGetTex3LoadRate Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field tex3LoadRate instead.

Public methodStatic memberGetTex3VVizLoadRate Obsolete.

Returns total number of tiles allowed to be loaded in texture memory per frame (for all data sets).

Public methodGetTexelSize

Returns the size of a texture element in bits.

Public methodGetTileDimension Obsolete.

Obsoletesince Open Inventor 9000 No longer used.

Public methodGetTileHalfLife Obsolete.

Returns tile half life.

Public methodGetTileSize

Returns the tile dimension.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVolumeDim

Returns the dimension of the data set.

Public methodInvalidateData

This function allows you to synchronously unload the data if it needs to be refetched.

Public methodIsParamsFixed

Returns the fixed parameters flag.

Public methodReset

The reset function is useful when using a customized LDM manager.

(Inherited from SoLDMLargeDataManagement.)
Public methodSetDataSize

Sets the size of the data in number of bytes.

Public methodStatic memberSetLoadNotificationRate Obsolete.

When rate tiles have been loaded in main memory, a redraw will be scheduled.

Public methodSetLoadPolicy Obsolete.

Sets loading behavior.

Public methodSetMax2DTextures Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field max2DTextures instead.

Public methodSetMaxMainMemory Obsolete.
Public methodSetMaxResolutionThreshold Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field maxResolutionThreshold instead.

Public methodSetMaxTexMemory Obsolete.

Obsoletesince Open Inventor 9100 No longer used.

Public methodSetMaxTilesInMainMem Obsolete.

Set the allowed number of tiles in main memory.

Public methodSetMaxTilesInTexMem Obsolete.

Obsoletesince Open Inventor 9100 No longer used.

Public methodStatic memberSetMaxVViz2DTextures

Sets maximum global numbers of 2D Textures allowed to be displayed.

Public methodStatic memberSetMaxVVizMainMemory Obsolete.

Sets maximum global amount of main memory in MB.

Public methodStatic memberSetMaxVVizTexMemory Obsolete.

Sets the allowed global texture memory in MB (for all data sets).

Public methodSetMinResolutionThreshold Obsolete.
Calls SetMinResolutionThreshold(MIN_RES_THRESHOLD).
Public methodSetMinResolutionThreshold(Int32) Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field minResolutionThreshold instead.

Public methodStatic memberSetMonitoringAmount
Public methodSetMovingTimeOut Obsolete.

Obsoletesince Open Inventor 9610 Use SoLDMResourceParameters.setMovingTimeOut(float) instead.

Public methodStatic memberSetMultiIO

Sets whether LDM should use multiple loading threads or not.

Public methodStatic memberSetNumIO Obsolete.

Sets how many loading threads to use if multiIO mode is on.

Public methodSetOverlapping Obsolete.

Sets the tile overlapping flag.

Public methodSetTex2LoadRate Obsolete.

Obsoletesince Open Inventor 8000 Use SoDataSet's field tex2LoadRate instead.

Public methodStatic memberSetTex2VVizLoadRate Obsolete.
Public methodSetTex3LoadRate Obsolete.
Public methodStatic memberSetTex3VVizLoadRate Obsolete.

Sets the total number of tiles allowed to be loaded in texture memory per frame (for all data sets).

Public methodSetTexelSize

Sets the size of a texture element in bits(for instance, 32 if RGBA).

Public methodSetTileHalfLife Obsolete.

When using getData functions from #SoDataSet.SoLDMDataAccess, once a tile is unlocked by the application (call to #SoDataSet.SoLDMDataAccess.releaseData), its weight will decrease until the tile is weighted again by LDM.

Public methodSetTileSize(Int32) Obsolete.

Obsoletesince Open Inventor 9000 No longer used.

Public methodSetTileSize(SbVec3i32)

Sets dimension of the tile stored in disk.

Public methodSetVolumeDim(SbVec3i32)

Sets the dimension of the data set.

Public methodSetVolumeDim(SbVec3s) Obsolete.

Obsoletesince Open Inventor 9000 No longer used.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also