Uses of Class
com.openinventor.inventor.SbDataType
Packages that use SbDataType
Package
Description
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
Module that define available Open Inventor optimized algoritms.
Large Data Management.
-
Uses of SbDataType in com.openinventor.inventor
Methods in com.openinventor.inventor that return SbDataTypeModifier and TypeMethodDescriptionSbDataType.getTemplateType
(byte name_5682) SbDataType.getTemplateType
(double name_5689) SbDataType.getTemplateType
(float name_5688) SbDataType.getTemplateType
(int name_5687) SbDataType.getTemplateType
(short name_5683) static SbDataType[]
SbDataType.toArray
(long nativeArray, long length) Methods in com.openinventor.inventor with parameters of type SbDataTypeConstructors in com.openinventor.inventor with parameters of type SbDataType -
Uses of SbDataType in com.openinventor.inventor.algorithms
Methods in com.openinventor.inventor.algorithms with parameters of type SbDataTypeModifier and TypeMethodDescriptionint
SoArithmetic.add
(SoBufferObject inputBufferA, SbDataType typeA, SoBufferObject inputBufferB, SbDataType typeB, SoBufferObject outputBufferC, SbDataType typeC) Add two buffers into a third one.int
SoArithmetic.add
(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject inputBufferB, SbDataType typeB, SoCpuBufferObject outputBufferC, SbDataType typeC) Add two buffers into a third one.double[]
SoArithmetic.computeMinMax
(SoBufferObject inputBuffer, SbDataType dataType) Compute min max of all values contained in a buffer.double[]
SoArithmetic.computeMinMax
(SoBufferObject inputBuffer, SbDataType dataType, SbVec3i32 arrayDim, SbBox3i32 range) Compute min max of values contained in the specified range of the buffer.double[]
SoArithmetic.computeMinMax
(SoCpuBufferObject inputBuffer, SbDataType dataType, SbVec3i32 arrayDim, SbBox3i32 range) Compute min max of values contained in the specified range of the buffer.double[]
SoArithmetic.computeMinMaxWithUndefinedValue
(SoBufferObject inputBuffer, SbDataType dataType, double undefinedValue) Compute min max of all values contained in a buffer that are not equal to the specified undefined value.double[]
SoArithmetic.computeMinMaxWithUndefinedValue
(SoBufferObject inputBuffer, SbDataType dataType, SbVec3i32 arrayDim, SbBox3i32 range, double undefinedValue) Compute min max of values contained in the specified range of the buffer that are not equal to the specified undefined value.double[]
SoArithmetic.computeMinMaxWithUndefinedValue
(SoCpuBufferObject inputBuffer, SbDataType dataType, SbVec3i32 arrayDim, SbBox3i32 range, double undefinedValue) Compute min max of values contained in the specified range of the buffer that are not equal to the specified undefined value.int
SoConversion.convert
(SoBufferObject sourceBufferObject, SbDataType src_type, SoBufferObject targetBufferObject, SbDataType dst_type, long size) Convert the data in a buffer object from one data type to another one.int
SoConversion.convert
(SoCpuBufferObject sourceBufferObject, SbDataType src_type, SoCpuBufferObject targetBufferObject, SbDataType dst_type, long size) Convert the data in a buffer object from one data type to another one.int
SoArithmetic.madd
(SoBufferObject inputBufferA, SbDataType typeA, SoBufferObject inputBufferB, SbDataType typeB, SoBufferObject outputBufferC, SbDataType typeC, float scaleValue) C = A * scale + B
Note: C can be a reference to A or B
Limitation: typeA and typeB must be the same as typeC.int
SoArithmetic.madd
(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject inputBufferB, SbDataType typeB, SoCpuBufferObject outputBufferC, SbDataType typeC, float scaleValue) C = A * scale + B
Fast version for Cpu buffers.int
SoArithmetic.mult
(SoBufferObject inputBufferA, SbDataType typeA, SoBufferObject inputBufferB, SbDataType typeB, SoBufferObject outputBufferC, SbDataType typeC) Multiply two buffers into a third one.int
SoArithmetic.mult
(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject inputBufferB, SbDataType typeB, SoCpuBufferObject outputBufferC, SbDataType typeC) Multiply two buffers into a third one.int
SoArithmetic.scale
(SoBufferObject inputBufferA, SbDataType typeA, SoBufferObject outputBufferB, SbDataType typeB, float scaleValue) B = A * scaleFactor
Note: B can be a reference to A
Limitation: typeA must be the same as typeC.int
SoArithmetic.scale
(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject outputBufferB, SbDataType typeB, float scaleValue) B = A * scaleFactor
Fast version for Cpu buffers.int
SoArithmetic.shift
(SoBufferObject inputBufferA, SbDataType typeA, SoBufferObject outputBufferB, SbDataType typeB, float shiftFactor) B = A + shiftFactor
Note: B can be a reference to A
Limitation: typeA must be the same as typeC.int
SoArithmetic.shift
(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject outputBufferB, SbDataType typeB, float shiftFactor) B = A + shiftFactor
Fast version for Cpu buffers. -
Uses of SbDataType in com.openinventor.inventor.fields
Fields in com.openinventor.inventor.fields declared as SbDataTypeMethods in com.openinventor.inventor.fields with parameters of type SbDataTypeModifier and TypeMethodDescriptionvoid
SoSFArray.setValue
(SbVec3i32 size, SbDataType dataType, ByteBuffer data) Calls setValue(size, dataType, data, SoSFArray.CopyPolicies.valueOf( SoSFArray.CopyPolicies.COPY.getValue() )).void
SoSFArray.setValue
(SbVec3i32 size, SbDataType dataType, ByteBuffer data, SoSFArray.CopyPolicies copy) Fill the array with data of the specified dimensions and type using the specified copy policy.void
SoSFArray3D.setValue
(SbVec3i32 size, SbDataType dataType, int numSigBits, ByteBuffer data, SoSFArray.CopyPolicies copy) Fill the array with data of the specified dimensions and type using the specified copy policy. -
Uses of SbDataType in com.openinventor.ldm
Methods in com.openinventor.ldm with parameters of type SbDataTypeModifier and TypeMethodDescriptionstatic double[]
SoVolumeHistogram.computeMinMax
(SoBufferObject valuesBuffer, SbDataType dataType, SbVec3i32 arrayDim, SbBox3i32 range) Compute min max.static double[]
SoVolumeHistogram.computeMinMaxWithUndefined
(SoBufferObject valuesBuffer, double undefinedValue, SbDataType dataType, SbVec3i32 arrayDim, SbBox3i32 range) Compute min max.Constructors in com.openinventor.ldm with parameters of type SbDataType -
Uses of SbDataType in com.openinventor.ldm.tiles
Methods in com.openinventor.ldm.tiles that return SbDataTypeModifier and TypeMethodDescriptionSoCpuBufferUniform.getType()
Get the type of the value of the uniform tile.Methods in com.openinventor.ldm.tiles with parameters of type SbDataTypeModifier and TypeMethodDescriptionvoid
SoCpuBufferUniform.setValue
(double value, SbDataType dataType) Set the value and data type for this uniform buffer.Constructors in com.openinventor.ldm.tiles with parameters of type SbDataTypeModifierConstructorDescriptionSoCpuBufferUniform
(double value, SbDataType valueType) Constructor.