|
Developer Documentation
|
#include <Type-SplatCloud/ObjectTypes/SplatCloud/SplatCloud/SplatCloud.hh>
Public Member Functions | |
| virtual size_t | sizeOf () const =0 |
| Get the size of type. | |
| virtual const std::type_info & | typeId () const =0 |
| Get the runtime type information. | |
Private Member Functions | |
| virtual | ~CloudPropertyInterface () |
| Destructor. | |
| virtual CloudPropertyInterface * | clone () const =0 |
| Return a deep copy of this. | |
| void | operator= (const CloudPropertyInterface &)=delete |
| Disallow the assign operator. (private and not implemented) | |
Friends | |
| class | SplatCloud |
| Let class SplatCloud access methods like clone(). | |
Interface for all cloud-properties
Definition at line 228 of file SplatCloud.hh.
|
inlineprivatevirtual |
Destructor.
Definition at line 235 of file SplatCloud.hh.
|
privatepure virtual |
Return a deep copy of this.
Implemented in SplatCloud::CloudPropertyT< T >.
|
pure virtual |
Get the size of type.
Implemented in SplatCloud::CloudPropertyT< T >.
|
pure virtual |
Get the runtime type information.
Implemented in SplatCloud::CloudPropertyT< T >.
|
friend |
Let class SplatCloud access methods like clone().
Definition at line 230 of file SplatCloud.hh.