![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ScalarFieldWrappers.h>


Public Types | |
| enum | Mode { Dip = 0 , DipDir = 1 } |
Public Types inherited from IScalarFieldWrapper | |
| using | Shared = QSharedPointer< IScalarFieldWrapper > |
Public Member Functions | |
| NormDipAndDipDirFieldWrapper (const ccPointCloud *cloud, Mode mode) | |
| virtual double | pointValue (unsigned index) const override |
| virtual bool | isValid () const |
| virtual QString | getName () const |
| virtual size_t | size () const override |
Public Member Functions inherited from IScalarFieldWrapper | |
| virtual | ~IScalarFieldWrapper () |
Protected Attributes | |
| const ccPointCloud * | m_cloud |
| Mode | m_mode |
Definition at line 89 of file ScalarFieldWrappers.h.
| Enumerator | |
|---|---|
| Dip | |
| DipDir | |
Definition at line 91 of file ScalarFieldWrappers.h.
|
inline |
Definition at line 93 of file ScalarFieldWrappers.h.
|
inlinevirtual |
Implements IScalarFieldWrapper.
Definition at line 105 of file ScalarFieldWrappers.h.
References m_mode.
|
inlinevirtual |
Implements IScalarFieldWrapper.
Definition at line 102 of file ScalarFieldWrappers.h.
References ccPointCloud::hasNormals(), and m_cloud.
|
inlineoverridevirtual |
Implements IScalarFieldWrapper.
Definition at line 96 of file ScalarFieldWrappers.h.
References ccNormalVectors::ConvertNormalToDipAndDipDir(), Dip, ccPointCloud::getPointNormal(), m_cloud, and m_mode.
|
inlineoverridevirtual |
Implements IScalarFieldWrapper.
Definition at line 109 of file ScalarFieldWrappers.h.
References m_cloud, and cloudViewer::PointCloudTpl< T >::size().
|
protected |
Definition at line 112 of file ScalarFieldWrappers.h.
Referenced by isValid(), pointValue(), and size().
|
protected |
Definition at line 113 of file ScalarFieldWrappers.h.
Referenced by getName(), and pointValue().