示例#1
0
Flow3D::Flow3D(const tgt::vec3* const flow3D, const tgt::ivec3& dimensions, const VoxelOrder& voxelOrder,
               const float minValue, const float maxValue, const float maxMagnitude)
    : flow3D_(flow3D),
    dimensions_(dimensions),
    voxelOrder_(voxelOrder),
    axisPermutation_(getAxisPermutation(voxelOrder)),
    minValue_(minValue),
    maxValue_(maxValue),
    maxMagnitude_(maxMagnitude)
{
}
示例#2
0
Flow2D::Flow2D(const tgt::vec2* const flow2D, const tgt::ivec2& dimensions, const DataOrientation& orientation,
               const float minValue, const float maxValue, const float maxMagnitude, bool freeOnDestruction)
    : flow2D_(flow2D),
    dimensions_(dimensions),
    orientation_(orientation),
    axisPermutation_(getAxisPermutation(orientation)),
    minValue_(minValue),
    maxValue_(maxValue),
    maxMagnitude_(maxMagnitude),
    freeOnDestruction_(freeOnDestruction)
{
}