Library | Module

Module "pfcBase"

Description

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

Enumerated Types
enumEpfcStdColor
This enumerated type lists the supported color types.
enumEpfcStdLineStyle
This enumerated type lists the possible line styles.
enumEpfcCoordAxis
This enumerated type specifies the axes of a coordinate system.
enumEpfcPlacement
 
enumEpfcActionType
This enumerated type represents the type of notifications.
enumEpfcUnitType
This enumerated type represents the type of units.
enumEpfcLengthUnitType
This enumerated type represents the type of length units.
enumEpfcMassUnitType
 
enumEpfcDisplayStyle
This enumerated type represents the the hidden line display options.
enumEpfcTangentEdgeDisplayStyle
This enumerated type represents the the tangent edge display options.
enumEpfcCableDisplayStyle
This enumerated type represents the the cable display options.
enumEpfcDatumSide
This interface represents the datum plane side to use when calculating assembly component constraints.
enumEpfcDimDisplayMode
This type contains the options for showing dimensions.


Classes
classIpfcActionListener
This class defines an action listener.
classIpfcActionSource
This class specifies an action source.
classIpfcApplicationCallback
 
classIpfcColorRGB
Specifies the red, green, and blue (RGB) values of a color.
classIpfcLengthUnits
This interface represents units of length.
classIpfcModelUnits
This interface represents a type of units (length, mass, or other units).
classIpfcScreenTransform
Stores pan and zoom values.
classIpfcTextStyle
This class specifies the text attributes.
classIpfcTransform3D
This class provides information about a coordinate system transformation.
classCMpfcBase
Module-level methods and constants for module pfcBase


Collections
classCMpfcActionListeners
This data type is used to specify a list of action listeners.  
classCMpfcActionSources
This type describes an array of action sources.  
classCMpfcActionTypes
  
classCMpfcEnvelope2D
 This array interface contains 2 IpfcOutline2D objects.
classCMpfcMatrix3D
 A 4x4 array that stores a three-dimensional transformation matrix.
classCMpfcOutline2D
 A 2x1 array that stores a two-dimensional outline.
classCMpfcOutline3D
 A 2x1 array that stores a three-dimensional outline.
classCMpfcPoint2D
 A 2x1 array that stores a two-dimensional point.
classCMpfcPoint2Ds
An sequence (expandable array) of IpfcPoint2D objects.  
classCMpfcPoint3D
 A 3x1 array that stores a three-dimensional point.
classCMpfcPoint3Ds
Defines a list of three-dimensional points.  
classCMpfcStdColors
  
classCMpfcTransform3Ds
  
classCMpfcUVOutline
 This class represents two UV points which serve as a bounding box for a surface.
classCMpfcUVParams
 A 2x1 array that stores UV parameters.
classCMpfcUVParamsSequence
  
classCMpfcUVVector
 A 2x1 array that stores a UV-vector.
classCMpfcVector2D
 A 2x1 array that stores a two-dimensional vector.
classCMpfcVector3D
 A 3x1 array that stores a three-dimensional vector.
classCMpfcVector3Ds
This data type is used to specify a list of three-dimensional vectors.