![]() |
OpendTect
6.6
|
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-2022