Per-axes state — one subplot panel has one AxesState. More...
#include <figure_manager.hpp>
Public Attributes | |
| std::vector< DatasetInfo > | datasets |
| std::string | title |
| std::string | subtitle |
| std::string | xlabel |
| std::string | ylabel |
| std::string | xlimJson |
| std::string | ylimJson |
| std::string | rlimJson |
| std::string | thetalimJson |
| std::string | climJson |
| std::string | colormapName |
| std::string | customColormapJson |
| bool | polar = false |
| bool | holdOn = false |
| bool | gridMajor = false |
| bool | gridMinor = false |
| bool | gridUserTouched = false |
| std::vector< std::string > | legendLabels |
| std::string | legendLocation |
| bool | legendBoxOn = true |
| bool | legendHidden = false |
| std::string | colorbarLocation |
| std::string | xscale = "linear" |
| std::string | yscale = "linear" |
| std::string | colorScale = "linear" |
| std::string | axisMode |
| std::string | xTicksJson |
| std::string | yTicksJson |
| std::string | zTicksJson |
| bool | xTicksAuto = true |
| bool | yTicksAuto = true |
| bool | zTicksAuto = true |
| std::string | xTickLabelsJson |
| std::string | yTickLabelsJson |
| std::string | zTickLabelsJson |
| double | fontSize = 10.0 |
| std::string | fontWeight = "normal" |
| std::string | fontName = "Helvetica" |
| double | lineWidth = 0.5 |
| std::string | xTickFormat |
| std::string | yTickFormat |
| std::string | zTickFormat |
| double | xTickAngle = 0.0 |
| double | yTickAngle = 0.0 |
| bool | axisVisible = true |
| bool | boxOn = true |
| int | animatedDatasetIdx = -1 |
| std::string | xDir = "normal" |
| std::string | yDir = "normal" |
| bool | yyEnabled = false |
| std::string | activeYside = "left" |
| std::string | ylabel2 |
| std::string | ylim2Json |
| std::string | yscale2 = "linear" |
| std::string | viewJson |
| std::string | zlabel |
| std::string | zlimJson |
| std::string | lightingMode |
| std::string | materialPreset |
| std::string | camlightPos |
| std::string | rotate3dMode |
| std::string | pan3dMode |
| std::string | zoom3dMode |
| std::string | thetaDir = "counterclockwise" |
| std::string | thetaZeroLocation = "right" |
| std::string | thetaticksJson |
| std::string | rticksJson |
| std::string | thetaticklabelsJson |
| std::string | rticklabelsJson |
| int | subplotIndex = 0 |
Per-axes state — one subplot panel has one AxesState.
Definition at line 226 of file figure_manager.hpp.
| std::string nk::AxesState::activeYside = "left" |
Definition at line 348 of file figure_manager.hpp.
| int nk::AxesState::animatedDatasetIdx = -1 |
Definition at line 332 of file figure_manager.hpp.
| std::string nk::AxesState::axisMode |
Definition at line 277 of file figure_manager.hpp.
| bool nk::AxesState::axisVisible = true |
Definition at line 323 of file figure_manager.hpp.
| bool nk::AxesState::boxOn = true |
Definition at line 327 of file figure_manager.hpp.
| std::string nk::AxesState::camlightPos |
Definition at line 369 of file figure_manager.hpp.
| std::string nk::AxesState::climJson |
Definition at line 237 of file figure_manager.hpp.
| std::string nk::AxesState::colorbarLocation |
Definition at line 272 of file figure_manager.hpp.
| std::string nk::AxesState::colormapName |
Definition at line 238 of file figure_manager.hpp.
| std::string nk::AxesState::colorScale = "linear" |
Definition at line 276 of file figure_manager.hpp.
| std::string nk::AxesState::customColormapJson |
Definition at line 242 of file figure_manager.hpp.
| std::vector<DatasetInfo> nk::AxesState::datasets |
Definition at line 228 of file figure_manager.hpp.
| std::string nk::AxesState::fontName = "Helvetica" |
Definition at line 305 of file figure_manager.hpp.
| double nk::AxesState::fontSize = 10.0 |
Definition at line 303 of file figure_manager.hpp.
| std::string nk::AxesState::fontWeight = "normal" |
Definition at line 304 of file figure_manager.hpp.
| bool nk::AxesState::gridMajor = false |
Definition at line 254 of file figure_manager.hpp.
| bool nk::AxesState::gridMinor = false |
Definition at line 255 of file figure_manager.hpp.
| bool nk::AxesState::gridUserTouched = false |
Definition at line 256 of file figure_manager.hpp.
| bool nk::AxesState::holdOn = false |
Definition at line 244 of file figure_manager.hpp.
| bool nk::AxesState::legendBoxOn = true |
Definition at line 265 of file figure_manager.hpp.
| bool nk::AxesState::legendHidden = false |
Definition at line 269 of file figure_manager.hpp.
| std::vector<std::string> nk::AxesState::legendLabels |
Definition at line 257 of file figure_manager.hpp.
| std::string nk::AxesState::legendLocation |
Definition at line 262 of file figure_manager.hpp.
| std::string nk::AxesState::lightingMode |
Definition at line 367 of file figure_manager.hpp.
| double nk::AxesState::lineWidth = 0.5 |
Definition at line 307 of file figure_manager.hpp.
| std::string nk::AxesState::materialPreset |
Definition at line 368 of file figure_manager.hpp.
| std::string nk::AxesState::pan3dMode |
Definition at line 376 of file figure_manager.hpp.
| bool nk::AxesState::polar = false |
Definition at line 243 of file figure_manager.hpp.
| std::string nk::AxesState::rlimJson |
Definition at line 235 of file figure_manager.hpp.
| std::string nk::AxesState::rotate3dMode |
Definition at line 375 of file figure_manager.hpp.
| std::string nk::AxesState::rticklabelsJson |
Definition at line 392 of file figure_manager.hpp.
| std::string nk::AxesState::rticksJson |
Definition at line 390 of file figure_manager.hpp.
| int nk::AxesState::subplotIndex = 0 |
Definition at line 395 of file figure_manager.hpp.
| std::string nk::AxesState::subtitle |
Definition at line 230 of file figure_manager.hpp.
| std::string nk::AxesState::thetaDir = "counterclockwise" |
Definition at line 379 of file figure_manager.hpp.
| std::string nk::AxesState::thetalimJson |
Definition at line 236 of file figure_manager.hpp.
| std::string nk::AxesState::thetaticklabelsJson |
Definition at line 391 of file figure_manager.hpp.
| std::string nk::AxesState::thetaticksJson |
Definition at line 389 of file figure_manager.hpp.
| std::string nk::AxesState::thetaZeroLocation = "right" |
Definition at line 380 of file figure_manager.hpp.
| std::string nk::AxesState::title |
Definition at line 229 of file figure_manager.hpp.
| std::string nk::AxesState::viewJson |
Definition at line 355 of file figure_manager.hpp.
| std::string nk::AxesState::xDir = "normal" |
Definition at line 336 of file figure_manager.hpp.
| std::string nk::AxesState::xlabel |
Definition at line 231 of file figure_manager.hpp.
| std::string nk::AxesState::xlimJson |
Definition at line 233 of file figure_manager.hpp.
| std::string nk::AxesState::xscale = "linear" |
Definition at line 274 of file figure_manager.hpp.
| double nk::AxesState::xTickAngle = 0.0 |
Definition at line 315 of file figure_manager.hpp.
| std::string nk::AxesState::xTickFormat |
Definition at line 311 of file figure_manager.hpp.
| std::string nk::AxesState::xTickLabelsJson |
Definition at line 294 of file figure_manager.hpp.
| bool nk::AxesState::xTicksAuto = true |
Definition at line 291 of file figure_manager.hpp.
| std::string nk::AxesState::xTicksJson |
Definition at line 282 of file figure_manager.hpp.
| std::string nk::AxesState::yDir = "normal" |
Definition at line 337 of file figure_manager.hpp.
| std::string nk::AxesState::ylabel |
Definition at line 232 of file figure_manager.hpp.
| std::string nk::AxesState::ylabel2 |
Definition at line 349 of file figure_manager.hpp.
| std::string nk::AxesState::ylim2Json |
Definition at line 350 of file figure_manager.hpp.
| std::string nk::AxesState::ylimJson |
Definition at line 234 of file figure_manager.hpp.
| std::string nk::AxesState::yscale = "linear" |
Definition at line 275 of file figure_manager.hpp.
| std::string nk::AxesState::yscale2 = "linear" |
Definition at line 351 of file figure_manager.hpp.
| double nk::AxesState::yTickAngle = 0.0 |
Definition at line 316 of file figure_manager.hpp.
| std::string nk::AxesState::yTickFormat |
Definition at line 312 of file figure_manager.hpp.
| std::string nk::AxesState::yTickLabelsJson |
Definition at line 295 of file figure_manager.hpp.
| bool nk::AxesState::yTicksAuto = true |
Definition at line 292 of file figure_manager.hpp.
| std::string nk::AxesState::yTicksJson |
Definition at line 283 of file figure_manager.hpp.
| bool nk::AxesState::yyEnabled = false |
Definition at line 347 of file figure_manager.hpp.
| std::string nk::AxesState::zlabel |
Definition at line 359 of file figure_manager.hpp.
| std::string nk::AxesState::zlimJson |
Definition at line 360 of file figure_manager.hpp.
| std::string nk::AxesState::zoom3dMode |
Definition at line 377 of file figure_manager.hpp.
| std::string nk::AxesState::zTickFormat |
Definition at line 313 of file figure_manager.hpp.
| std::string nk::AxesState::zTickLabelsJson |
Definition at line 296 of file figure_manager.hpp.
| bool nk::AxesState::zTicksAuto = true |
Definition at line 293 of file figure_manager.hpp.
| std::string nk::AxesState::zTicksJson |
Definition at line 284 of file figure_manager.hpp.