![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Class for dimensions for which the value should be inferred. More...
#include <ShapeChecking.h>
Public Member Functions | |
| Dim () | |
| Dim (const std::string &name) | |
| Dim (int64_t value, const std::string &name="") | |
| Dim (const Dim &other) | |
| ~Dim () | |
| Dim & | operator= (const Dim &)=delete |
| int64_t & | value () |
| bool & | constant () |
| bool | assign (int64_t a) |
| std::string | ToString (bool show_value=true) |
Class for dimensions for which the value should be inferred.
Definition at line 50 of file ShapeChecking.h.
|
inlineexplicit |
Definition at line 52 of file ShapeChecking.h.
|
inlineexplicit |
Definition at line 54 of file ShapeChecking.h.
|
inline |
Definition at line 57 of file ShapeChecking.h.
|
inline |
Definition at line 60 of file ShapeChecking.h.
|
inline |
Definition at line 66 of file ShapeChecking.h.
|
inline |
tries to assign a value to the Dim if not marked as constant and compares the Dim value with the value to be assigned.
Definition at line 86 of file ShapeChecking.h.
References constant(), and value().
Referenced by cloudViewer::ml::op_util::operator==().
|
inline |
Definition at line 77 of file ShapeChecking.h.
Referenced by assign(), cloudViewer::ml::op_util::GetValue(), and ToString().
|
inline |
Definition at line 94 of file ShapeChecking.h.
References constant(), patch::to_string(), and value().
Referenced by cloudViewer::ml::op_util::GetString().
|
inline |
Definition at line 70 of file ShapeChecking.h.
Referenced by assign(), cloudViewer::ml::op_util::GetValue(), and ToString().