module::nurbs::extrude_curve Class Reference

Inheritance diagram for module::nurbs::extrude_curve:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 extrude_curve (k3d::iplugin_factory &Factory, k3d::idocument &Document)
void on_create_mesh (const k3d::mesh &Input, k3d::mesh &Output)
void on_update_mesh (const k3d::mesh &Input, k3d::mesh &Output)

Static Public Member Functions

static k3d::iplugin_factoryget_factory ()

Private Types

typedef
k3d::mesh_selection_sink
< k3d::mesh_modifier
< k3d::node > > 
base

Private Member Functions

 k3d_data (k3d::double_t, immutable_name, change_signal, with_undo, local_storage, no_constraint, measurement_property, with_serialization) m_distance
 k3d_data (k3d::axis, immutable_name, change_signal, with_undo, local_storage, no_constraint, enumeration_property, with_serialization) m_along
 k3d_data (k3d::bool_t, immutable_name, change_signal, with_undo, local_storage, no_constraint, writable_property, with_serialization) m_delete_original
 k3d_data (k3d::int32_t, immutable_name, change_signal, with_undo, local_storage, with_constraint, measurement_property, with_serialization) m_segments

Member Typedef Documentation


Constructor & Destructor Documentation

module::nurbs::extrude_curve::extrude_curve ( k3d::iplugin_factory Factory,
k3d::idocument Document 
) [inline]

Member Function Documentation

static k3d::iplugin_factory& module::nurbs::extrude_curve::get_factory (  )  [inline, static]
module::nurbs::extrude_curve::k3d_data ( k3d::int32_t  ,
immutable_name  ,
change_signal  ,
with_undo  ,
local_storage  ,
with_constraint  ,
measurement_property  ,
with_serialization   
) [private]
module::nurbs::extrude_curve::k3d_data ( k3d::bool_t  ,
immutable_name  ,
change_signal  ,
with_undo  ,
local_storage  ,
no_constraint  ,
writable_property  ,
with_serialization   
) [private]
module::nurbs::extrude_curve::k3d_data ( k3d::axis  ,
immutable_name  ,
change_signal  ,
with_undo  ,
local_storage  ,
no_constraint  ,
enumeration_property  ,
with_serialization   
) [private]
module::nurbs::extrude_curve::k3d_data ( k3d::double_t  ,
immutable_name  ,
change_signal  ,
with_undo  ,
local_storage  ,
no_constraint  ,
measurement_property  ,
with_serialization   
) [private]
void module::nurbs::extrude_curve::on_create_mesh ( const k3d::mesh Input,
k3d::mesh Output 
) [inline, virtual]
void module::nurbs::extrude_curve::on_update_mesh ( const k3d::mesh Input,
k3d::mesh Output 
) [inline, virtual]

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

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