DOLFIN
DOLFIN C++ interface
|
Class data to store X3DOM view parameters. More...
#include <X3DOM.h>
Public Types | |
enum | Representation { surface, surface_with_edges, wireframe } |
X3DOM representation type. | |
Public Member Functions | |
X3DOMParameters () | |
Constructor (with default parameter settings) | |
void | set_representation (Representation representation) |
Representation | get_representation () const |
std::array< double, 2 > | get_viewport_size () const |
Get the size of the viewport. | |
void | set_diffuse_color (std::array< double, 3 > rgb) |
Set the RGB color of the object. | |
std::array< double, 3 > | get_diffuse_color () const |
Get the RGB diffuse color of the object. | |
void | set_emissive_color (std::array< double, 3 > rgb) |
Set the RGB emissive color. | |
std::array< double, 3 > | get_emissive_color () const |
Get the RGB emissive color. | |
void | set_specular_color (std::array< double, 3 > rgb) |
Set the RGB specular color. | |
std::array< double, 3 > | get_specular_color () const |
Get the RGB specular color. | |
void | set_background_color (std::array< double, 3 > rgb) |
Set background RGB color. | |
std::array< double, 3 > | get_background_color () const |
Get background RGB color. | |
void | set_ambient_intensity (double intensity) |
Set the ambient lighting intensity. | |
double | get_ambient_intensity () const |
Get the ambient lighting intensity. | |
void | set_shininess (double shininess) |
Set the surface shininess of the object. | |
double | get_shininess () const |
Set the surface shininess of the object. | |
void | set_transparency (double transparency) |
Set the transparency (0-1) | |
double | get_transparency () const |
Get the transparency (0-1) | |
void | set_color_map (const std::vector< double > &color_data) |
std::vector< double > | get_color_map () const |
boost::multi_array< float, 2 > | get_color_map_array () const |
Get the color map as a boost::multi_array (256x3) | |
void | set_x3d_stats (bool show) |
Turn X3D 'statistics' window on/off. | |
bool | get_x3d_stats () const |
Get the state of the 'statistics' window. | |
void | set_menu_display (bool show) |
Toggle menu option. | |
bool | get_menu_display () const |
Get the menu display state. | |
Class data to store X3DOM view parameters.
std::vector< double > X3DOMParameters::get_color_map | ( | ) | const |
Get the color map as a vector of 768 values (256*RGB) (using std::vector for Python compatibility via SWIG)
X3DOMParameters::Representation X3DOMParameters::get_representation | ( | ) | const |
Get the current representation of the object (wireframe, surface or surface_with_edges)
void X3DOMParameters::set_color_map | ( | const std::vector< double > & | color_data | ) |
Set the color map by supplying a vector of 768 values (256*RGB) (using std::vector for Python compatibility via SWIG)
void X3DOMParameters::set_representation | ( | Representation | representation | ) |
Set representation of object (wireframe, surface or surface_with_edges)