MCPcopy Create free account
hub / github.com/Kitware/VTK / SwapDouble

Method SwapDouble

IO/Geometry/vtkMFIXReader.cxx:726–748  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

724
725//------------------------------------------------------------------------------
726void vtkMFIXReader::SwapDouble(double& value)
727{
728 union Swap
729 {
730 double valDouble;
731 unsigned char valByte[8];
732 };
733
734 Swap source;
735 source.valDouble = value;
736
737 Swap result;
738 result.valByte[0] = source.valByte[7];
739 result.valByte[1] = source.valByte[6];
740 result.valByte[2] = source.valByte[5];
741 result.valByte[3] = source.valByte[4];
742 result.valByte[4] = source.valByte[3];
743 result.valByte[5] = source.valByte[2];
744 result.valByte[6] = source.valByte[1];
745 result.valByte[7] = source.valByte[0];
746
747 value = result.valDouble;
748}
749
750//------------------------------------------------------------------------------
751void vtkMFIXReader::SwapFloat(float& value)

Callers 2

GetDoubleMethod · 0.95
GetBlockOfDoublesMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected