module::ngui::mesh::control Class Reference

Provides a custom property-control for NURBS knot-vectors. More...

Inheritance diagram for module::ngui::mesh::control:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 control ()
 ~control ()
void initialize (document_state &DocumentState, k3d::iproperty &Property)
 Called once at startup to initialize the control (this is necessary because plugins can't take constructor arguments).
void on_choose (k3d::iproperty *const Property)
void on_save_mesh (const k3d::mesh *const Mesh)
template<typename ContainerT >
const k3d::string_t dot_array_vertex (const ContainerT &Container)
template<typename ContainerT >
const k3d::string_t dot_array_reference (const ContainerT &Container)
void on_save_dotfile (const k3d::mesh *const Mesh)

Static Public Member Functions

static k3d::iplugin_factoryget_factory ()

Public Attributes

boost::scoped_ptr< Gtk::Menu > m_menu

Detailed Description

Provides a custom property-control for NURBS knot-vectors.


Constructor & Destructor Documentation

module::ngui::mesh::control::control (  )  [inline]
module::ngui::mesh::control::~control (  )  [inline, virtual]

Member Function Documentation

template<typename ContainerT >
const k3d::string_t module::ngui::mesh::control::dot_array_reference ( const ContainerT &  Container  )  [inline]

Referenced by on_save_dotfile().

template<typename ContainerT >
const k3d::string_t module::ngui::mesh::control::dot_array_vertex ( const ContainerT &  Container  )  [inline]

Referenced by on_save_dotfile().

static k3d::iplugin_factory& module::ngui::mesh::control::get_factory (  )  [inline, static]
void module::ngui::mesh::control::initialize ( document_state DocumentState,
k3d::iproperty Property 
) [inline, virtual]

Called once at startup to initialize the control (this is necessary because plugins can't take constructor arguments).

Implements k3d::ngui::custom_property::control.

References on_choose().

void module::ngui::mesh::control::on_choose ( k3d::iproperty *const   Property  )  [inline]
void module::ngui::mesh::control::on_save_dotfile ( const k3d::mesh *const   Mesh  )  [inline]
void module::ngui::mesh::control::on_save_mesh ( const k3d::mesh *const   Mesh  )  [inline]

Member Data Documentation

boost::scoped_ptr<Gtk::Menu> module::ngui::mesh::control::m_menu

Referenced by on_choose().


The documentation for this class was generated from the following file:

Generated on Mon Mar 21 07:43:45 2011 for K-3D by doxygen 1.6.3