Library | Module

Module "pfcBase"

Description

Contains basic interfaces required by methods in several libraries, such as points, vectors, colors, and so on.

Enumerated Types
enumpfcStdColor
This enumerated type lists the supported color types.
enumpfcStdLineStyle
This enumerated type lists the possible line styles.
enumpfcCoordAxis
This enumerated type specifies the axes of a coordinate system.
enumpfcPlacement
 
enumpfcActionType
This enumerated type represents the type of notifications.
enumpfcUnitType
This enumerated type represents the type of units.
enumpfcLengthUnitType
This enumerated type represents the type of length units.
enumpfcMassUnitType
 
enumpfcDisplayStyle
This enumerated type represents the the hidden line display options.
enumpfcTangentEdgeDisplayStyle
This enumerated type represents the the tangent edge display options.
enumpfcCableDisplayStyle
This enumerated type represents the the cable display options.
enumpfcDatumSide
This interface represents the datum plane side to use when calculating assembly component constraints.
enumpfcDimDisplayMode
This type contains the options for showing dimensions.


Classes
classpfcActionSource
This class specifies an action source.
classpfcColorRGB
Specifies the red, green, and blue (RGB) values of a color.
classpfcLengthUnits
This interface represents units of length.
classpfcModelUnits
This interface represents a type of units (length, mass, or other units).
classpfcScreenTransform
Stores pan and zoom values.
classpfcTextStyle
This class specifies the text attributes.
classpfcTransform3D
This class provides information about a coordinate system transformation.
classMpfcBase
Module-level methods and constants for module pfcBase


Collections
classpfcActionSources
This type describes an array of action sources.  
classpfcActionTypes
  
classpfcEnvelope2D
 This array interface contains 2 pfcOutline2D objects.
classpfcMatrix3D
 A 4x4 array that stores a three-dimensional transformation matrix.
classpfcOutline2D
 A 2x1 array that stores a two-dimensional outline.
classpfcOutline3D
 A 2x1 array that stores a three-dimensional outline.
classpfcPoint2D
 A 2x1 array that stores a two-dimensional point.
classpfcPoint2Ds
An sequence (expandable array) of pfcPoint2D objects.  
classpfcPoint3D
 A 3x1 array that stores a three-dimensional point.
classpfcPoint3Ds
Defines a list of three-dimensional points.  
classpfcStdColors
  
classpfcTransform3Ds
  
classpfcUVOutline
 This class represents two UV points which serve as a bounding box for a surface.
classpfcUVParams
 A 2x1 array that stores UV parameters.
classpfcUVParamsSequence
  
classpfcUVVector
 A 2x1 array that stores a UV-vector.
classpfcVector2D
 A 2x1 array that stores a two-dimensional vector.
classpfcVector3D
 A 3x1 array that stores a three-dimensional vector.
classpfcVector3Ds
This data type is used to specify a list of three-dimensional vectors.