.. _program_listing_file_Utilities_PartioReaderWriter.h: Program Listing for File PartioReaderWriter.h ============================================= |exhale_lsh| :ref:`Return to documentation for file ` (``Utilities/PartioReaderWriter.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef __PartioReaderWriter_h__ #define __PartioReaderWriter_h__ #include "SPlisHSPlasH/Common.h" #include namespace Utilities { class PartioReaderWriter { public: static bool readParticles(const std::string &fileName, const Vector3r &translation, const Matrix3r &rotation, const Real scale, std::vector &pos, std::vector &vel); static bool readParticles(const std::string &fileName, const Vector3r &translation, const Matrix3r &rotation, const Real scale, std::vector &positions, std::vector &velocities, Real &particleRadius); static bool readParticles(const std::string &fileName, const Vector3r &translation, const Matrix3r &rotation, const Real scale, std::vector &pos); static void writeParticles(const std::string &fileName, const unsigned int numParticles, const Vector3r *particlePositions, const Vector3r *particleVelocities, const Real particleRadius); }; } #endif