Loading...
Searching...
No Matches
matplotlib-commands.cc File Reference
#include <stdexcept>
#include "roboptim/core/config.hh"
#include <boost/format.hpp>
#include <boost/xpressive/xpressive.hpp>
#include <boost/preprocessor/stringize.hpp>
#include <roboptim/core/visualization/matplotlib-commands.hh>
import const;
Include dependency graph for matplotlib-commands.cc:

Namespaces

namespace  roboptim
 defined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION)
 
namespace  roboptim::visualization
 Graphical visualization.
 
namespace  roboptim::visualization::matplotlib
 Matplotlib rendering.
 

Macros

#define MATPLOTLIB_UNARY_COMMAND(NAME)
 
#define MATPLOTLIB_UNARY_COMMAND_VAR(VAR, NAME)
 
#define MATPLOTLIB_UNARY_COMMAND_ARG(NAME, ARG)
 

Functions

ROBOPTIM_DLLAPI Command roboptim::visualization::matplotlib::comment (const char *)
 Make a matplotlib comment.
 
ROBOPTIM_DLLAPI Command roboptim::visualization::matplotlib::set (const char *var, const char *val)
 Make a matplotlib set command.
 

Macro Definition Documentation

◆ MATPLOTLIB_UNARY_COMMAND

#define MATPLOTLIB_UNARY_COMMAND ( NAME)
Value:
Command \
NAME () \
{ \
return Command ("plt." BOOST_PP_STRINGIZE(NAME) " ()"); \
}

◆ MATPLOTLIB_UNARY_COMMAND_ARG

#define MATPLOTLIB_UNARY_COMMAND_ARG ( NAME,
ARG )
Value:
Command \
NAME (const char* ARG) \
{ \
return Command ((boost::format("plt." BOOST_PP_STRINGIZE(NAME) "(\"%1%\")") \
% ARG).str()); \
}

◆ MATPLOTLIB_UNARY_COMMAND_VAR

#define MATPLOTLIB_UNARY_COMMAND_VAR ( VAR,
NAME )
Value:
Command \
NAME () \
{ \
return Command (BOOST_PP_STRINGIZE(VAR) " = plt." BOOST_PP_STRINGIZE(NAME) " ()"); \
}