#include "command_pcb_render.h"
#include <cli/exit_codes.h>
#include "jobs/job_pcb_render.h"
#include <kiface_base.h>
#include <layer_ids.h>
#include <string_utils.h>
#include <wx/crt.h>
#include <magic_enum.hpp>
#include <macros.h>
#include <wx/tokenzr.h>
#include "../../3d-viewer/3d_viewer/eda_3d_viewer_settings.h"
#include <math/vector3.h>
Go to the source code of this file.
|
template<typename T > |
static wxString | enumString () |
|
template<typename T > |
static std::vector< std::string > | enumChoices () |
|
template<typename T > |
static std::optional< T > | strToEnum (std::string &aInput) |
|
template<typename T > |
static bool | getToEnum (const std::string &aInput, T &aOutput) |
|
static bool | getToVector3 (const std::string &aInput, VECTOR3D &aOutput) |
|
◆ ARG_BACKGROUND
#define ARG_BACKGROUND "--background" |
◆ ARG_FLOOR
#define ARG_FLOOR "--floor" |
◆ ARG_HEIGHT
#define ARG_HEIGHT "--height" |
◆ ARG_HEIGHT_SHORT
#define ARG_HEIGHT_SHORT "-h" |
◆ ARG_PAN
◆ ARG_PERSPECTIVE
#define ARG_PERSPECTIVE "--perspective" |
◆ ARG_PIVOT
#define ARG_PIVOT "--pivot" |
◆ ARG_PRESET
#define ARG_PRESET "--preset" |
◆ ARG_QUALITY
#define ARG_QUALITY "--quality" |
◆ ARG_ROTATE
#define ARG_ROTATE "--rotate" |
◆ ARG_SIDE
#define ARG_SIDE "--side" |
◆ ARG_WIDTH
#define ARG_WIDTH "--width" |
◆ ARG_WIDTH_SHORT
#define ARG_WIDTH_SHORT "-w" |
◆ ARG_ZOOM
#define ARG_ZOOM "--zoom" |
◆ enumChoices()
template<typename T >
static std::vector< std::string > enumChoices |
( |
| ) |
|
|
static |
◆ enumString()
template<typename T >
static wxString enumString |
( |
| ) |
|
|
static |
◆ getToEnum()
template<typename T >
static bool getToEnum |
( |
const std::string & |
aInput, |
|
|
T & |
aOutput |
|
) |
| |
|
static |
◆ getToVector3()
static bool getToVector3 |
( |
const std::string & |
aInput, |
|
|
VECTOR3D & |
aOutput |
|
) |
| |
|
static |
◆ strToEnum()
template<typename T >
static std::optional< T > strToEnum |
( |
std::string & |
aInput | ) |
|
|
static |