OTB  9.0.0
Orfeo Toolbox
Public Member Functions | Public Attributes | Private Member Functions | List of all members
otb::Wrapper::TrainImagesBase::TrainFileNamesHandler Class Reference

#include <otbTrainImagesBase.h>

+ Collaboration diagram for otb::Wrapper::TrainImagesBase::TrainFileNamesHandler:

Public Member Functions

void clear ()
 
void CreateTemporaryFileNames (std::string outModel, vcl_size_t nbInputs, bool dedicatedValidation)
 

Public Attributes

std::vector< std::string > polyStatTrainOutputs
 
std::vector< std::string > polyStatValidOutputs
 
std::vector< std::string > ratesTrainOutputs
 
std::vector< std::string > ratesValidOutputs
 
std::string rateTrainOut
 
std::string rateValidOut
 
std::vector< std::string > sampleOutputs
 
std::vector< std::string > sampleTrainOutputs
 
std::vector< std::string > sampleValidOutputs
 
std::vector< std::string > tmpVectorFileList
 

Private Member Functions

bool RemoveFile (std::string &filePath)
 

Detailed Description

This class is used to store file names requires for the application's input and output. And to clear temporary files generated by the applications

Definition at line 190 of file otbTrainImagesBase.h.

Member Function Documentation

◆ clear()

void otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::clear ( )
inline

◆ CreateTemporaryFileNames()

void otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::CreateTemporaryFileNames ( std::string  outModel,
vcl_size_t  nbInputs,
bool  dedicatedValidation 
)
inline

◆ RemoveFile()

bool otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::RemoveFile ( std::string &  filePath)
inlineprivate

Definition at line 263 of file otbTrainImagesBase.h.

Referenced by clear().

Member Data Documentation

◆ polyStatTrainOutputs

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::polyStatTrainOutputs

◆ polyStatValidOutputs

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::polyStatValidOutputs

◆ ratesTrainOutputs

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::ratesTrainOutputs

◆ ratesValidOutputs

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::ratesValidOutputs

◆ rateTrainOut

std::string otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::rateTrainOut

Definition at line 260 of file otbTrainImagesBase.h.

Referenced by CreateTemporaryFileNames().

◆ rateValidOut

std::string otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::rateValidOut

Definition at line 259 of file otbTrainImagesBase.h.

Referenced by CreateTemporaryFileNames().

◆ sampleOutputs

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::sampleOutputs

◆ sampleTrainOutputs

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::sampleTrainOutputs

◆ sampleValidOutputs

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::sampleValidOutputs

◆ tmpVectorFileList

std::vector<std::string> otb::Wrapper::TrainImagesBase::TrainFileNamesHandler::tmpVectorFileList

Definition at line 258 of file otbTrainImagesBase.h.

Referenced by clear().


The documentation for this class was generated from the following file: