Home

DS_dmod Class Reference
[Deformable Modeling Direct Interface]

Pointer to this class acts as an handle. More...

#include <dsdmod.hxx>

Inheritance diagram for DS_dmod:

Inheritance graph
[legend]
Collaboration diagram for DS_dmod:

Collaboration graph
[legend]

List of all members.


Detailed Description

Pointer to this class acts as an handle.


Role: Pointers to this SDM interface class DS_dmod should be considered as handles - they should always be forward-referenced, and never dereferenced. They are created, copied, and deleted by DM API's, and only used as handle (tag) arguments to DM API's. For example, the functions DM_make_bspline_curve and DM_make_bspline_surface will make a curve or surface DS_pfunc from arrays of knots and control points. The resulting DS_pfunc is then used to make a DS_dmod with one of the functions DM_make_dmod_curve or DM_make_dmod_surface; the resulting DS_dmod object assumes ownership of the DS_pfunc. After completing the desired DM API calls, the user must call DM_delete_dmod on the DS_dmod pointer.

See also:
DM_icon, DS_pfunc, DM_default_icon