| Library | File | Frames | Expand |
| Enumerated Types | |
|---|---|
| enum | pfcStdColor |
| This enumerated type lists the supported color types. | |
| enum | pfcStdLineStyle |
| This enumerated type lists the possible line styles. | |
| enum | pfcCoordAxis |
| This enumerated type specifies the axes of a coordinate system. | |
| enum | pfcPlacement |
| enum | pfcActionType |
| This enumerated type represents the type of notifications. | |
| enum | pfcUnitType |
| This enumerated type represents the type of units. | |
| enum | pfcLengthUnitType |
| This enumerated type represents the type of length units. | |
| enum | pfcMassUnitType |
| enum | pfcDisplayStyle |
| This enumerated type represents the the hidden line display options. | |
| enum | pfcTangentEdgeDisplayStyle |
| This enumerated type represents the the tangent edge display options. | |
| enum | pfcCableDisplayStyle |
| This enumerated type represents the the cable display options. | |
| enum | pfcDatumSide |
| This interface represents the datum plane side to use when calculating assembly component constraints. | |
| enum | pfcDimDisplayMode |
| This type contains the options for showing dimensions. | |
| Interface Classes | |
|---|---|
| class | pfcActionListener |
| This class defines an action listener. | |
| class | pfcActionSource |
| This class specifies an action source. | |
| class | pfcApplicationCallback |
| class | pfcColorRGB |
| This is a COMPACT class. | |
| Specifies the red, green, and blue (RGB) values of a color. | |
| class | pfcLengthUnits |
| This is a COMPACT class. | |
| This interface represents units of length. | |
| class | pfcModelUnits |
| This is a COMPACT class. | |
| This interface represents a type of units (length, mass, or other units). | |
| class | pfcScreenTransform |
| This is a COMPACT class. | |
| Stores pan and zoom values. | |
| class | pfcTextStyle |
| This is a COMPACT class. | |
| This class specifies the text attributes. | |
| class | pfcTransform3D |
| This is a COMPACT class. | |
| This class provides information about a coordinate system transformation. | |
| Collection Classes | |
|---|---|
| class | pfcActionListeners |
| This is a COMPACT class. | |
| This data type is used to specify a list of action listeners. | |
| class | pfcActionSources |
| This is a COMPACT class. | |
| This type describes an array of action sources. | |
| class | pfcActionTypes |
| This is a COMPACT class. | |
| class | pfcEnvelope2D |
| This is a COMPACT class. | |
| This array interface contains 2 pfcOutline2D objects. | |
| class | pfcMatrix3D |
| This is a COMPACT class. | |
| A 4x4 array that stores a three-dimensional transformation matrix. | |
| class | pfcOutline2D |
| This is a COMPACT class. | |
| A 2x1 array that stores a two-dimensional outline. | |
| class | pfcOutline3D |
| This is a COMPACT class. | |
| A 2x1 array that stores a three-dimensional outline. | |
| class | pfcPoint2D |
| This is a COMPACT class. | |
| A 2x1 array that stores a two-dimensional point. | |
| class | pfcPoint2Ds |
| This is a COMPACT class. | |
| An sequence (expandable array) of pfcPoint2D objects. | |
| class | pfcPoint3D |
| This is a COMPACT class. | |
| A 3x1 array that stores a three-dimensional point. | |
| class | pfcPoint3Ds |
| This is a COMPACT class. | |
| Defines a list of three-dimensional points. | |
| class | pfcStdColors |
| This is a COMPACT class. | |
| class | pfcTransform3Ds |
| This is a COMPACT class. | |
| class | pfcUVOutline |
| This is a COMPACT class. | |
| This class represents two UV points which serve as a bounding box for a surface. | |
| class | pfcUVParams |
| This is a COMPACT class. | |
| A 2x1 array that stores UV parameters. | |
| class | pfcUVParamsSequence |
| This is a COMPACT class. | |
| class | pfcUVVector |
| This is a COMPACT class. | |
| A 2x1 array that stores a UV-vector. | |
| class | pfcVector2D |
| This is a COMPACT class. | |
| A 2x1 array that stores a two-dimensional vector. | |
| class | pfcVector3D |
| This is a COMPACT class. | |
| A 3x1 array that stores a three-dimensional vector. | |
| class | pfcVector3Ds |
| This is a COMPACT class. | |
| This data type is used to specify a list of three-dimensional vectors. | |
| Functions | ||
|---|---|---|
| pfcTransform3D_ptr | pfcMakeMatrixOrthonormal | (pfcTransform3D_ptr Matrix, xreal Scale) |