ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
StaticVector.h File Reference
#include <assert.h>
#include <zlib.h>
#include <algorithm>
#include <cstdlib>
#include <iostream>
#include <sstream>
#include <stdexcept>
#include <vector>
#include "CVLog.h"
#include "FileSystem.h"
Include dependency graph for StaticVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cloudViewer::StaticVector< T >
 

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 

Typedefs

using cloudViewer::StaticVectorBool = StaticVector< char >
 

Functions

template<class T >
int cloudViewer::sizeOfStaticVector (const StaticVector< T > *a)
 
template<class T >
int cloudViewer::sizeOfStaticVector (const StaticVector< T > &a)
 
template<class T >
int cloudViewer::indexOf (T *arr, int n, const T &what)
 
template<class T >
void cloudViewer::saveArrayOfArraysToFile (std::string fileName, StaticVector< StaticVector< T > * > *aa)
 
template<class T >
void cloudViewer::saveArrayOfArraysToFile (const std::string fileName, StaticVector< StaticVector< T >> &aa)
 
template<class T >
StaticVector< StaticVector< T > * > * cloudViewer::loadArrayOfArraysFromFile (const std::string &fileName)
 
template<class T >
void cloudViewer::loadArrayOfArraysFromFile (StaticVector< StaticVector< T >> &out_aa, const std::string &fileName)
 
template<class T >
void cloudViewer::saveArrayToFile (const std::string &fileName, const StaticVector< T > &a, bool docompress=true)
 
template<class T >
void cloudViewer::saveArrayToFile (const std::string &fileName, const StaticVector< T > *a, bool docompress=true)
 
template<class T >
StaticVector< T > * cloudViewer::loadArrayFromFile (const std::string &fileName, bool printfWarning=false)
 
template<class T >
bool cloudViewer::loadArrayFromFile (StaticVector< T > &out, const std::string &fileName, bool printfWarning=false)
 
template<class T >
void cloudViewer::loadArrayFromFileIntoArray (StaticVector< T > *a, const std::string &fileName, bool printfWarning=false)
 
int cloudViewer::getArrayLengthFromFile (std::string fileName)
 
template<class T >
void cloudViewer::deleteArrayOfArrays (StaticVector< StaticVector< T > * > **aa)
 
template<class T >
void cloudViewer::deleteArrayOfArrays (StaticVector< StaticVector< T > * > &aa)
 
template<class T >
StaticVector< StaticVector< T > * > * cloudViewer::cloneArrayOfArrays (StaticVector< StaticVector< T > * > *inAOA)