Library | File

Class pfcCoonsPatchDescriptor

# include <pfcGeometry.h>

class pfcCoonsPatchDescriptor
 : public virtual pfcSurfaceDescriptor
{
    xdeclare(pfcCoonsPatchDescriptor)
    ...
};
This is a COMPACT class.



Description

A data object representing the geometry of a surface used to blend surfaces together.
Manual References:
Overview of Creo Object TOOLKIT C++: Casting of Creo Object TOOLKIT C++ pfc Classes to wfc Classes
Direct Known Subclasses:
wfcWCoonsPatchDescriptor



Method Summary

static pfcCoonsPatchDescriptor_ptrCreate (pfcSurfaceExtents_ptr Extents, pfcSurfaceOrientation Orientation, pfcCurveDescriptor_ptr U0Profile, pfcCurveDescriptor_ptr U1Profile, pfcCurveDescriptor_ptr V0Profile, pfcCurveDescriptor_ptr V1Profile, pfcCoonsCornerPoints_ptr CornerPoints, pfcCoonsUVDerivatives_ptr UVDerivatives)
This method returns a new CoonsPatchDescriptor object.
pfcCoonsCornerPoints_ptrGetCornerPoints ()
voidSetCornerPoints (pfcCoonsCornerPoints_ptr value)
The corner points
pfcCurveDescriptor_ptrGetU0Profile ()
voidSetU0Profile (pfcCurveDescriptor_ptr value)
The curve geometry along u=0
pfcCurveDescriptor_ptrGetU1Profile ()
voidSetU1Profile (pfcCurveDescriptor_ptr value)
The curve geometry along u=1
pfcCoonsUVDerivatives_ptrGetUVDerivatives ()
voidSetUVDerivatives (pfcCoonsUVDerivatives_ptr value)
The corner UV mixed derivatives
pfcCurveDescriptor_ptrGetV0Profile ()
voidSetV0Profile (pfcCurveDescriptor_ptr value)
The curve geometry along v=0
pfcCurveDescriptor_ptrGetV1Profile ()
voidSetV1Profile (pfcCurveDescriptor_ptr value)
The curve geometry along v=1


Methods Inherited from Class pfcSurfaceDescriptor:

GetSurfaceType, GetExtents, SetExtents, GetOrientation, SetOrientation



Method Detail

pfcCurveDescriptor_ptrGetU0Profile ()
voidSetU0Profile (pfcCurveDescriptor_ptr value)

The curve geometry along u=0




pfcCurveDescriptor_ptrGetU1Profile ()
voidSetU1Profile (pfcCurveDescriptor_ptr value)

The curve geometry along u=1




pfcCurveDescriptor_ptrGetV0Profile ()
voidSetV0Profile (pfcCurveDescriptor_ptr value)

The curve geometry along v=0




pfcCurveDescriptor_ptrGetV1Profile ()
voidSetV1Profile (pfcCurveDescriptor_ptr value)

The curve geometry along v=1




pfcCoonsCornerPoints_ptrGetCornerPoints ()
voidSetCornerPoints (pfcCoonsCornerPoints_ptr value)

The corner points




pfcCoonsUVDerivatives_ptrGetUVDerivatives ()
voidSetUVDerivatives (pfcCoonsUVDerivatives_ptr value)

The corner UV mixed derivatives




static pfcCoonsPatchDescriptor_ptrCreate (pfcSurfaceExtents_ptr Extents, pfcSurfaceOrientation Orientation, pfcCurveDescriptor_ptr U0Profile, pfcCurveDescriptor_ptr U1Profile, pfcCurveDescriptor_ptr V0Profile, pfcCurveDescriptor_ptr V1Profile, pfcCoonsCornerPoints_ptr CornerPoints, pfcCoonsUVDerivatives_ptr UVDerivatives)

This method returns a new CoonsPatchDescriptor object.
Parameters:
Extents
The surface extents
Orientation
The surface orientation
U0Profile
The geometry at the U=0 boundary
U1Profile
The geometry at the U=1 boundary
V0Profile
The geometry at the V=0 boundary
V1Profile
The geometry at the V=1 boundary
CornerPoints
The Coons path corner points
UVDerivatives
The corner UV derivatives
Returns:
The new CoonsPatchDescriptor object