module::nurbs::extrude_curve Class Reference
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_factory & | get_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
Member Function Documentation
| 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] |
Implements k3d::mesh_modifier< k3d::node >.
References k3d::nurbs_curve::create(), module::nurbs::delete_empty_primitives(), module::nurbs::delete_selected_curves(), k3d::distance(), mesh::merge, k3d::mesh::point_selection, k3d::mesh::points, module::nurbs::straight_line(), module::nurbs::traverse_curve(), k3d::X, k3d::Y, and k3d::Z.
The documentation for this class was generated from the following file: