OpendTect
7.0
|
Class that handles undefvalues in arrays that are in a format described by a BinDataDesc. More...
Public Member Functions | |
UndefArrayHandler (const BinDataDesc &desc) | |
bool | isOK () const |
bool | isUdf (const void *ptr, od_int64 idx) const |
bool | set (const BinDataDesc &desc) |
void | setUdf (void *ptr, od_int64 idx) const |
void | unSetUdf (void *ptr, od_int64 idx) const |
Protected Types | |
typedef bool(* | IsUdfFunc) (const void *, od_int64 idx) |
typedef void(* | SetUdfFunc) (void *, od_int64 idx) |
typedef void(* | UnsetUdfFunc) (void *, od_int64 idx) |
Static Protected Member Functions | |
static bool | isUdfChar (const void *, od_int64) |
static bool | isUdfDouble (const void *, od_int64) |
static bool | isUdfFloat (const void *, od_int64) |
static bool | isUdfInt32 (const void *, od_int64) |
static bool | isUdfInt64 (const void *, od_int64) |
static bool | isUdfShort (const void *, od_int64) |
static bool | isUdfUChar (const void *, od_int64) |
static bool | isUdfUInt32 (const void *, od_int64) |
static bool | isUdfUInt64 (const void *, od_int64) |
static bool | isUdfUShort (const void *, od_int64) |
static void | setUdfChar (void *, od_int64) |
static void | setUdfDouble (void *, od_int64) |
static void | setUdfFloat (void *, od_int64) |
static void | setUdfInt32 (void *, od_int64) |
static void | setUdfInt64 (void *, od_int64) |
static void | setUdfShort (void *, od_int64) |
static void | setUdfUChar (void *, od_int64) |
static void | setUdfUInt32 (void *, od_int64) |
static void | setUdfUInt64 (void *, od_int64) |
static void | setUdfUShort (void *, od_int64) |
static void | unsetUdfChar (void *, od_int64) |
static void | unsetUdfDouble (void *, od_int64) |
static void | unsetUdfFloat (void *, od_int64) |
static void | unsetUdfInt32 (void *, od_int64) |
static void | unsetUdfInt64 (void *, od_int64) |
static void | unsetUdfShort (void *, od_int64) |
static void | unsetUdfUChar (void *, od_int64) |
static void | unsetUdfUInt32 (void *, od_int64) |
static void | unsetUdfUInt64 (void *, od_int64) |
static void | unsetUdfUShort (void *, od_int64) |
Protected Attributes | |
IsUdfFunc | isudf_ |
UnsetUdfFunc | limitrange_ |
SetUdfFunc | setudf_ |
Class that handles undefvalues in arrays that are in a format described by a BinDataDesc.
<>
|
protected |
|
protected |
|
protected |
UndefArrayHandler::UndefArrayHandler | ( | const BinDataDesc & | desc | ) |
bool UndefArrayHandler::isOK | ( | ) | const |
bool UndefArrayHandler::isUdf | ( | const void * | ptr, |
od_int64 | idx | ||
) | const |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
bool UndefArrayHandler::set | ( | const BinDataDesc & | desc | ) |
void UndefArrayHandler::setUdf | ( | void * | ptr, |
od_int64 | idx | ||
) | const |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
void UndefArrayHandler::unSetUdf | ( | void * | ptr, |
od_int64 | idx | ||
) | const |
If the value is undef, it is replaced by a similar value that isn't undef.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024