68 const std::string &
name);
77 int64_t
ByteSize()
const {
return byte_size_; }
81 bool IsObject()
const {
return dtype_code_ == DtypeCode::Object; }
90 static constexpr
size_t max_name_len_ = 16;
93 char name_[max_name_len_];
110 inline const Dtype Dtype::FromType<float>() {
115 inline const Dtype Dtype::FromType<double>() {
120 inline const Dtype Dtype::FromType<int8_t>() {
125 inline const Dtype Dtype::FromType<int16_t>() {
130 inline const Dtype Dtype::FromType<int32_t>() {
135 inline const Dtype Dtype::FromType<int64_t>() {
140 inline const Dtype Dtype::FromType<uint8_t>() {
145 inline const Dtype Dtype::FromType<uint16_t>() {
150 inline const Dtype Dtype::FromType<uint32_t>() {
155 inline const Dtype Dtype::FromType<uint64_t>() {
160 inline const Dtype Dtype::FromType<bool>() {
const Dtype UInt8
Definition: Dtype.cpp:67
Dtype()
Definition: Dtype.h:64
const Dtype Bool
Definition: Dtype.cpp:71
const Dtype Int64
Definition: Dtype.cpp:66
static const Dtype FromType()
Definition: Dtype.h:73
const Dtype UInt64
Definition: Dtype.cpp:70
DtypeCode
Definition: Dtype.h:55
bool operator==(const PointXYZ A, const PointXYZ B)
Definition: Cloud.h:176
static const Dtype Int8
Definition: Dtype.h:44
const Dtype Float32
Definition: Dtype.cpp:61
constexpr bool operator!=(const optional< T > &x, const optional< T > &y)
Definition: Optional.h:650
std::string ToString() const
Definition: Dtype.h:83
static const Dtype UInt8
Definition: Dtype.h:48
static const Dtype Int32
Definition: Dtype.h:46
const Dtype Undefined
Definition: Dtype.cpp:60
const Dtype Int32
Definition: Dtype.cpp:65
const Dtype UInt16
Definition: Dtype.cpp:68
static const Dtype UInt32
Definition: Dtype.h:50
static const Dtype Undefined
Definition: Dtype.h:41
static const Dtype UInt16
Definition: Dtype.h:49
static const Dtype Float32
Definition: Dtype.h:42
static const Dtype Int64
Definition: Dtype.h:47
#define OPEN3D_API
Definition: Macro.h:50
Definition: PinholeCameraIntrinsic.cpp:35
const Dtype Int16
Definition: Dtype.cpp:64
int64_t ByteSize() const
Definition: Dtype.h:77
const Dtype UInt32
Definition: Dtype.cpp:69
static const Dtype Int16
Definition: Dtype.h:45
const Dtype Int8
Definition: Dtype.cpp:63
const Dtype Float64
Definition: Dtype.cpp:62
static const Dtype Bool
Definition: Dtype.h:52
static const Dtype UInt64
Definition: Dtype.h:51
bool IsObject() const
Definition: Dtype.h:81
DtypeCode GetDtypeCode() const
Definition: Dtype.h:79
static const Dtype Float64
Definition: Dtype.h:43
#define LogError(...)
Definition: Logging.h:72