Points::Reader Class Referenceabstract

#include <PointsAlgos.h>

Public Member Functions

void clear ()
 
const std::vector< App::Color > & getColors () const
 
int getHeight () const
 
const std::vector< float > & getIntensities () const
 
const std::vector< Base::Vector3f > & getNormals () const
 
const PointKernelgetPoints () const
 
int getWidth () const
 
bool hasColors () const
 
bool hasIntensities () const
 
bool hasNormals () const
 
bool hasProperties () const
 
bool isStructured () const
 
virtual void read (const std::string &filename)=0
 
 Reader ()
 
virtual ~Reader ()
 

Protected Attributes

std::vector< App::Colorcolors
 
int height
 
std::vector< float > intensity
 
std::vector< Base::Vector3fnormals
 
PointKernel points
 
int width
 

Constructor & Destructor Documentation

◆ Reader()

Reader::Reader ( )

◆ ~Reader()

Reader::~Reader ( )
virtual

Member Function Documentation

◆ clear()

void Reader::clear ( void  )

◆ getColors()

const std::vector< App::Color > & Reader::getColors ( ) const

◆ getHeight()

int Reader::getHeight ( ) const

References height.

◆ getIntensities()

const std::vector< float > & Reader::getIntensities ( ) const

References intensity.

◆ getNormals()

const std::vector< Base::Vector3f > & Reader::getNormals ( ) const

References normals.

◆ getPoints()

const PointKernel & Reader::getPoints ( ) const

References points.

◆ getWidth()

int Reader::getWidth ( ) const

References width.

◆ hasColors()

bool Reader::hasColors ( ) const

References colors.

Referenced by hasProperties().

◆ hasIntensities()

bool Reader::hasIntensities ( ) const

References intensity.

Referenced by hasProperties().

◆ hasNormals()

bool Reader::hasNormals ( ) const

References normals.

Referenced by hasProperties().

◆ hasProperties()

bool Reader::hasProperties ( ) const

◆ isStructured()

bool Reader::isStructured ( ) const

◆ read()

virtual void Points::Reader::read ( const std::string &  filename)
pure virtual

Member Data Documentation

◆ colors

◆ height

◆ intensity

std::vector<float> Points::Reader::intensity
protected

◆ normals

std::vector<Base::Vector3f> Points::Reader::normals
protected

◆ points

◆ width


The documentation for this class was generated from the following files: