ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
GrainsAsEllipsoids.cpp File Reference
#include "GrainsAsEllipsoids.h"
#include <LineSet.h>
#include <ReferenceCloud.h>
#include <ecvGLMatrix.h>
#include <ecvMaterial.h>
#include <ecvMaterialSet.h>
#include <ecvMesh.h>
#include <ecvPointCloud.h>
#include <ecvSerializableObject.h>
#include <QCoreApplication>
#include <QDir>
#include <fstream>
#include <iostream>
#include "G3PointAction.h"
Include dependency graph for GrainsAsEllipsoids.cpp:

Go to the source code of this file.

Functions

bool genericArrayToFile (const std::vector< Eigen::Array3f > &data, QFile &out)
 
bool readArrayHeader (QFile &in, short dataVersion, ::uint8_t &componentCount, ::uint32_t &elementCount)
 
template<typename T >
bool stdVectorToFile (QString name, std::vector< T > vector)
 
bool rotationMatrixToFile (QString name, std::vector< Eigen::Matrix3f > rotationMatrix)
 

Function Documentation

◆ genericArrayToFile()

bool genericArrayToFile ( const std::vector< Eigen::Array3f > &  data,
QFile &  out 
)

template <class Type, int N, class ComponentType> static <Eigen::Array3f, 1, float>

Definition at line 1128 of file GrainsAsEllipsoids.cpp.

◆ readArrayHeader()

bool readArrayHeader ( QFile &  in,
short  dataVersion,
::uint8_t &  componentCount,
::uint32_t &  elementCount 
)

Definition at line 1169 of file GrainsAsEllipsoids.cpp.

◆ rotationMatrixToFile()

bool rotationMatrixToFile ( QString  name,
std::vector< Eigen::Matrix3f >  rotationMatrix 
)

Definition at line 1201 of file GrainsAsEllipsoids.cpp.

References QtCompat::endl(), and name.

◆ stdVectorToFile()

template<typename T >
bool stdVectorToFile ( QString  name,
std::vector< T >  vector 
)

Definition at line 1189 of file GrainsAsEllipsoids.cpp.

References QtCompat::endl(), and name.