#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 PointKernel & getPoints () 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::Color > colors | |
int height | |
std::vector< float > intensity | |
std::vector< Base::Vector3f > normals | |
PointKernel points | |
int width | |
Constructor & Destructor Documentation
◆ Reader()
Reader::Reader | ( | ) |
◆ ~Reader()
|
virtual |
Member Function Documentation
◆ clear()
void Reader::clear | ( | ) |
References colors, intensity, and normals.
Referenced by Points::PlyReader::read(), and Points::PcdReader::read().
◆ getColors()
const std::vector< App::Color > & Reader::getColors | ( | ) | const |
References colors.
◆ 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 |
References hasColors(), hasIntensities(), and hasNormals().
◆ isStructured()
bool Reader::isStructured | ( | ) | const |
◆ read()
|
pure virtual |
Implemented in Points::PcdReader, Points::PlyReader, and Points::AscReader.
Member Data Documentation
◆ colors
|
protected |
Referenced by clear(), getColors(), hasColors(), Points::PlyReader::read(), and Points::PcdReader::read().
◆ height
|
protected |
Referenced by PathScripts.PathInspect.GCodeEditorDialog::cleanup(), and getHeight().
◆ intensity
|
protected |
Referenced by clear(), getIntensities(), hasIntensities(), Points::PlyReader::read(), and Points::PcdReader::read().
◆ normals
|
protected |
Referenced by clear(), getNormals(), hasNormals(), Points::PlyReader::read(), and Points::PcdReader::read().
◆ points
|
protected |
Referenced by getPoints(), shipHydrostatics.PlotAux.Plot::plotCoeffs(), shipHydrostatics.PlotAux.Plot::plotStability(), shipHydrostatics.PlotAux.Plot::plotVolume(), shipHydrostatics.PlotAux.Plot::spreadSheet(), config_control_design.advanced_face::wr10(), and automotive_design.advanced_face::wr10().
◆ width
|
protected |
Referenced by PathScripts.PathInspect.GCodeEditorDialog::cleanup(), and getWidth().
The documentation for this class was generated from the following files:
- src/Mod/Points/App/PointsAlgos.h
- src/Mod/Points/App/PointsAlgos.cpp