#include <NurbsSurface.h>
Inheritance diagram for CSLNurbsSurface::
|
Proxy class that allows modifying a list of SI_Float like an array. |
|
Proxy class that allows modifying a list of CSIBCVector4D objects like an array. |
|
The EParametrizationType enum contains possible types for knot parametrization |
|
Constructor
|
|
Destructor |
|
Adds an nurbs projection to the nurbs surface
|
|
Adds an nurbs trim to the nurbs surface
|
|
Removes all nurbs projections from the nurbs surface
|
|
Removes all nurbs trims from the nurbs surface
|
|
Adds an exisiting nurbs projection to the nurbs surface
|
|
Adds an exisiting nurbs trim to the nurbs surface
|
|
Searches for a given nurbs projection
|
|
Searches for a given nurbs trim
|
|
Validates the content of this NURBS surface and fixes it if necessary
Reimplemented from CSLTemplate. |
|
Return the total number of control points of the surface.
|
|
Return the control point values array proxy.
|
|
Returns an array of SI_Float containing the control point values.
|
|
Gets the total number of nurbs projections
|
|
Gets an array of all nurbs projection contained on this nurbs surface
|
|
Gets the total number of nurbs trims
|
|
Gets an array of all nurbs trims contained on this nurbs surface
|
|
Return the parametrization type of the surface.
|
|
Return the closed flag of the surface in the U direction.
|
|
Return the number of control points of the surface in the U direction.
|
|
Return the degree of the surface in the U direction.
|
|
Return the number of knots of the surface in the U direction.
|
|
Return the knot values array proxy in the U direction.
|
|
Returns an array of SI_Float containing the knot values in the U direction.
|
|
Return the closed flag of the surface in the V direction.
|
|
Return the number of control points of the surface in the V direction.
|
|
Return the degree of the surface in the V direction.
|
|
Return the number of knots of the surface in the V direction.
|
|
Return the knot values array proxy in the V direction.
|
|
Returns an array of SI_Float containing the knot values in the V direction.
|
|
Removes an nurbs projection from the nurbs surface
|
|
Removes a nurbs projection from the nurbs surface
|
|
Removes an nurbs trim from the nurbs surface
|
|
Removes a nurbs trim from the nurbs surface
|
|
Change the parametrization type of the surface.
|
|
Change the closed flag of the surface in the U direction.
|
|
Change the number of control points of the surface in the U direction.
|
|
Change the degree of the surface in the U direction.
|
|
Change the closed flag of the surface in the V direction.
|
|
Change the number of control points of the surface in the V direction.
|
|
Change the degree of the surface in the V direction.
|
|
Synchronizes this NURBS surface instance with its IO layer representation
Reimplemented from CSLGeometry. |
|
Get the template type
Reimplemented from CSLTemplate. |
© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.