ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ScalarFieldWrapper Class Reference

#include <ScalarFieldWrappers.h>

Inheritance diagram for ScalarFieldWrapper:
Collaboration diagram for ScalarFieldWrapper:

Public Member Functions

 ScalarFieldWrapper (cloudViewer::ScalarField *sf)
 
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

cloudViewer::ScalarFieldm_sf
 

Additional Inherited Members

- Public Types inherited from IScalarFieldWrapper
using Shared = QSharedPointer< IScalarFieldWrapper >
 

Detailed Description

Definition at line 45 of file ScalarFieldWrappers.h.

Constructor & Destructor Documentation

◆ ScalarFieldWrapper()

ScalarFieldWrapper::ScalarFieldWrapper ( cloudViewer::ScalarField sf)
inline

Definition at line 47 of file ScalarFieldWrappers.h.

Member Function Documentation

◆ getName()

virtual QString ScalarFieldWrapper::getName ( ) const
inlinevirtual

Implements IScalarFieldWrapper.

Definition at line 53 of file ScalarFieldWrappers.h.

References cloudViewer::ScalarField::getName(), and m_sf.

◆ isValid()

virtual bool ScalarFieldWrapper::isValid ( ) const
inlinevirtual

Implements IScalarFieldWrapper.

Definition at line 52 of file ScalarFieldWrappers.h.

References m_sf.

◆ pointValue()

virtual double ScalarFieldWrapper::pointValue ( unsigned  index) const
inlineoverridevirtual

Implements IScalarFieldWrapper.

Definition at line 49 of file ScalarFieldWrappers.h.

References m_sf.

◆ size()

virtual size_t ScalarFieldWrapper::size ( void  ) const
inlineoverridevirtual

Implements IScalarFieldWrapper.

Definition at line 54 of file ScalarFieldWrappers.h.

References m_sf.

Member Data Documentation

◆ m_sf

cloudViewer::ScalarField* ScalarFieldWrapper::m_sf
protected

Definition at line 57 of file ScalarFieldWrappers.h.

Referenced by getName(), isValid(), pointValue(), and size().


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