OpendTect  7.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | List of all members
NLACreationDesc Class Reference

Description of how a NLA analysis Feature set is to be created. More...

Public Types

enum  DataType { Train =0 , Test , MCTrain , MCTest }
 

Public Member Functions

 NLACreationDesc ()
 
 NLACreationDesc (const NLACreationDesc &)
 
 ~NLACreationDesc ()
 
void clear ()
 
bool isSupervised () const
 
NLACreationDescoperator= (const NLACreationDesc &)
 
uiString prepareData (const ObjectSet< DataPointSet > &, DataPointSet &) const
 

Static Public Member Functions

static const char ** DataTypeNames ()
 
static int dataTypeOf (int dpsgrp)
 
static int dpsGroup (DataType dt)
 
static bool isMC (DataType dt)
 
static bool isTrain (DataType dt)
 

Public Attributes

NLADesign design
 
bool doextraction
 
bool isdirect
 
BufferStringSet outids
 
IOPar pars
 Extra details. More...
 
float ratiotst
 
MultiID vdsid
 

Private Attributes

Stats::RandomGeneratorgen_
 

Detailed Description

Description of how a NLA analysis Feature set is to be created.

<>

Member Enumeration Documentation

◆ DataType

Enumerator
Train 
Test 
MCTrain 
MCTest 

Constructor & Destructor Documentation

◆ NLACreationDesc() [1/2]

NLACreationDesc::NLACreationDesc ( )

◆ ~NLACreationDesc()

NLACreationDesc::~NLACreationDesc ( )

◆ NLACreationDesc() [2/2]

NLACreationDesc::NLACreationDesc ( const NLACreationDesc )

Member Function Documentation

◆ clear()

void NLACreationDesc::clear ( )

◆ DataTypeNames()

static const char** NLACreationDesc::DataTypeNames ( )
static

◆ dataTypeOf()

static int NLACreationDesc::dataTypeOf ( int  dpsgrp)
inlinestatic

◆ dpsGroup()

static int NLACreationDesc::dpsGroup ( DataType  dt)
inlinestatic

◆ isMC()

static bool NLACreationDesc::isMC ( DataType  dt)
inlinestatic

◆ isSupervised()

bool NLACreationDesc::isSupervised ( ) const
inline

◆ isTrain()

static bool NLACreationDesc::isTrain ( DataType  dt)
inlinestatic

◆ operator=()

NLACreationDesc& NLACreationDesc::operator= ( const NLACreationDesc )

◆ prepareData()

uiString NLACreationDesc::prepareData ( const ObjectSet< DataPointSet > &  ,
DataPointSet  
) const

Member Data Documentation

◆ design

NLADesign NLACreationDesc::design

◆ doextraction

bool NLACreationDesc::doextraction

◆ gen_

Stats::RandomGenerator& NLACreationDesc::gen_
private

◆ isdirect

bool NLACreationDesc::isdirect

◆ outids

BufferStringSet NLACreationDesc::outids

different from design outputs if unsupervised Well IDs if direct supervised prediction

◆ pars

IOPar NLACreationDesc::pars

Extra details.

◆ ratiotst

float NLACreationDesc::ratiotst

◆ vdsid

MultiID NLACreationDesc::vdsid

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024