Library | File

Class pfcCoonsUVDerivatives

# include <pfcGeometry.h>

class pfcCoonsUVDerivatives
 : public xobject
{
    xdeclare(pfcCoonsUVDerivatives)
    ...
};
This is a COMPACT class.



Description

A class representing the corner UV mixed derivatives of a Coons patch.

Array provides methods for accessing its elemnts by index(indices) and for modifying its elements. Array object "does not know" its dimentions.

Array Dimensions: [2] [2]



Method Summary

static pfcCoonsUVDerivatives *create ()
Creates new array object with uninitialized elements.
pfcVector3D_ptrget (xint idx0, xint idx1)
Gets an array element with the specified index(indices). If an index is out of range throws exception cipXInvalidArrayIndex.
voidset (xint idx0, xint idx1, pfcVector3D_ptr value)
Assignes a new value to an array element with the specified index(indices). If an index is out of range throws exception cipXInvalidArrayIndex.



Method Detail

pfcVector3D_ptrget (xint idx0, xint idx1)

Gets an array element with the specified index(indices). If an index is out of range throws exception cipXInvalidArrayIndex.
Parameters:
idx0
First element index.
idx1
Second element index.
Returns:
Element value.



voidset (xint idx0, xint idx1, pfcVector3D_ptr value)

Assignes a new value to an array element with the specified index(indices). If an index is out of range throws exception cipXInvalidArrayIndex.
Parameters:
idx0
First element index.
idx1
Second element index.
value
New element value.
Returns:



static pfcCoonsUVDerivatives *create ()

Creates new array object with uninitialized elements.
Returns:
Created array.