Package com.openinventor.ldm.readers
Class SoVRLdmFileBorderReader
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.ldm.readers.SoVolumeReader
-
- com.openinventor.ldm.readers.SoLDMReader
-
- com.openinventor.ldm.readers.SoVRLdmFileReader
-
- com.openinventor.ldm.readers.SoVRLdmFileBorderReader
-
- All Implemented Interfaces:
SafeDisposable
public class SoVRLdmFileBorderReader extends SoVRLdmFileReader
LDM file reader with borders. Reader for LDM file with borders.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SoVRLdmFileBorderReader.BuildTileMethods
Enum use to set the method for building tiles in lower resolution from full resolution.-
Nested classes/interfaces inherited from class com.openinventor.ldm.readers.SoLDMReader
SoLDMReader.SoLDMErrors
-
Nested classes/interfaces inherited from class com.openinventor.ldm.readers.SoVolumeReader
SoVolumeReader.Axis, SoVolumeReader.CoordinateTypes, SoVolumeReader.DataInfo, SoVolumeReader.ReadErrors, SoVolumeReader.ReaderTypes
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoVRLdmFileBorderReader()
Default Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SoVRLdmFileBorderReader.BuildTileMethods
getBuildTileMethod()
Return the current method used to build tiles in lower resolution.boolean
isThreadSafe()
Return true as this reader is thread safe.void
setBuildTileMethod(SoVRLdmFileBorderReader.BuildTileMethods method)
Set the method used to build tiles in lower resolution.-
Methods inherited from class com.openinventor.ldm.readers.SoLDMReader
getBbox, getCenter, getDimension, getSize, getXmlTag, isLittleEndian
-
Methods inherited from class com.openinventor.ldm.readers.SoVolumeReader
closeAllHandles, getAppropriateReader, getBorderFlag, getConfiguredWriter, getCoordinateType, getDataChar, getDirectCoordSys, getDirectCoordSysAutoDetection, getDoubleMinMax, getFilename, getIntMinMax, getMinMax, getNumSignificantBits, getNumVoxels, getOriginalFilename, getReaderType, getSizeToAllocate, getSubSlice, getTileMinMax, getTileSize, isDataConverted, isIgnoredFile, isRGBA, readTile, readTile, reloadTileMinMax, restoreAllHandles, setDirectCoordSysAutoDetection, setDirectCoorSys, setFilename, setInputDataRange, setOutputDataType, setRectilinearCoordinates, setRGBA
-
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
-
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
-
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
-
-
-
Method Detail
-
setBuildTileMethod
public void setBuildTileMethod(SoVRLdmFileBorderReader.BuildTileMethods method)
Set the method used to build tiles in lower resolution. Default value is AVERAGE.
-
getBuildTileMethod
public SoVRLdmFileBorderReader.BuildTileMethods getBuildTileMethod()
Return the current method used to build tiles in lower resolution.
-
isThreadSafe
public boolean isThreadSafe()
Return true as this reader is thread safe.- Overrides:
isThreadSafe
in classSoVolumeReader
-
-