#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