OpenVDB  12.0.0
Public Member Functions | Static Public Member Functions | Friends | List of all members
VolumeExecutable::CLI Struct Reference

Command Line Interface handling for the VolumeExecutable. More...

#include <openvdb_ax/compiler/VolumeExecutable.h>

Public Member Functions

 ~CLI ()
 
 CLI (CLI &&)
 
CLIoperator= (CLI &&)
 

Static Public Member Functions

static CLI create (size_t argc, const char *argv[], bool *used=nullptr)
 
static void usage (std::ostream &os, const bool verbose)
 

Friends

class VolumeExecutable
 

Detailed Description

Command Line Interface handling for the VolumeExecutable.

This class wraps the logic for converting commands specific to the VolumeExecutable to the internal Settings. Subsequent executables can be initialized from the CLI object that gets created.

Constructor & Destructor Documentation

~CLI ( )
CLI ( CLI &&  )

Member Function Documentation

static CLI create ( size_t  argc,
const char *  argv[],
bool *  used = nullptr 
)
static
CLI& operator= ( CLI &&  )
static void usage ( std::ostream &  os,
const bool  verbose 
)
static

Friends And Related Function Documentation

friend class VolumeExecutable
friend