Library | File

Class pfcNURBSSurface

# include <pfcGeometry.h>

class pfcNURBSSurface
 : public virtual pfcSurface
{
    xaideclare(pfcNURBSSurface)
    ...
};



Description

A Creo Parametric Non-Uniform Rational B-Spline surface.
Manual References:
Overview of Creo Object TOOLKIT C++: Casting of Creo Object TOOLKIT C++ pfc Classes to wfc Classes
Direct Known Subclasses:
wfcWNURBSSurface



Method Summary

pfcBSplinePoints_ptrGetPoints ()
Array of control points and weights
xintGetUDegree ()
Degree of the basis function in U
xrealsequence_ptrGetUKnots ()
Array of knots on the parameter line U
xintGetVDegree ()
Degree of the basis function in V
xrealsequence_ptrGetVKnots ()
Array of knots on the parameter line V


Methods Inherited from Class pfcChild:

GetDBParent, GetOId


Methods Inherited from Class pfcActionSource:

AddActionListener, RemoveActionListener, AddActionListenerWithType


Methods Inherited from Class pfcRelationOwner:

DeleteRelations, GetRelations, SetRelations, RegenerateRelations, EvaluateExpression


Methods Inherited from Class pfcParent:

GetChild


Methods Inherited from Class pfcParameterOwner:

GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters


Methods Inherited from Class pfcModelItem:

GetName, SetName, GetId, GetType


Methods Inherited from Class pfcSurface:

GetIsVisible, GetFeature, GetOwnerQuilt, EvalClosestPointOnSurface, EvalClosestPoint, Eval3DData, EvalParameters, EvalArea, EvalPrincipalCurv, VerifyUV, EvalDiameter, EvalMaximum, EvalMinimum, ListContours, ListSameSurfaces, GetSurfaceType, GetXYZExtents, GetUVExtents, GetOrientation, GetSurfaceDescriptor, GetNURBSRepresentation



Method Detail

xintGetUDegree ()

Degree of the basis function in U




xintGetVDegree ()

Degree of the basis function in V




xrealsequence_ptrGetUKnots ()

Array of knots on the parameter line U




xrealsequence_ptrGetVKnots ()

Array of knots on the parameter line V




pfcBSplinePoints_ptrGetPoints ()

Array of control points and weights