Library | Module

Module "pfcGeometry"

Description

Contains interfaces related to solid geometry.

Enumerated Types
enumEpfcContourTraversal
This enumerated type lists the possible values for traversing the contour.
enumEpfcSurfaceType
This enumerated type describes the different Creo Parametric surface types.
enumEpfcSurfaceOrientation
This enumerated type describes the orientation of a surface.
enumEpfcCurveType
This enumerated type represents the curve type.


Classes
classIpfcArc
A Creo Parametric curve with arc geometry.
classIpfcArcDescriptor
A data object representing the geometry of an arc entity.
classIpfcArrow
This class defines an arrow.
classIpfcArrowDescriptor
A data object representing the geometry of an arrow entity.
classIpfcAxis
This class defines an axis.
classIpfcBSpline
A Creo Parametric curve with non-uniform rational B-spline geometry.
classIpfcBSplineDescriptor
A data object representing the geometry of a non-uniform rational B-spline curve.
classIpfcBSplinePoint
This class defines a B-spline point.
classIpfcCircle
This class defines a circle.
classIpfcCircleDescriptor
A data object representing the geometry of a circle.
classIpfcCompositeCurve
A Creo Parametric curve consisting of two or more curve elements joined to forma single curve.
classIpfcCompositeCurveDescriptor
A data object representing the geometry of a composite curve, consisting of two or more curve elements joined to forma single curve.
classIpfcCone
A Creo Parametric surface with a conic shape.
classIpfcConeDescriptor
A data object representing the geometry of a conic surface.
classIpfcContour
This class describes a contour.
classIpfcCoonsPatch
A Creo Parametric surface used to blend surfaces together.
classIpfcCoonsPatchDescriptor
A data object representing the geometry of a surface used to blend surfaces together.
classIpfcCoordSystem
This class describes a coordinate system.
classIpfcCurvatureData
This class specifies the curvature data.
classIpfcCurve
This class defines a curve.
classIpfcCurveDescriptor
A data object representing the geometry of a curve, edge, or geometric entity.
classIpfcCurveXYZData
Stores the results of an edge evaluation
classIpfcCylinder
A Creo Parametric surface with cylindrical geometry.
classIpfcCylinderDescriptor
A data object representing the geometry of a cylindrical surface.
classIpfcCylindricalSplineSurface
A Creo Parametric surface representing a spline surface created using cylindrical coordinates.
classIpfcCylindricalSplineSurfaceDescriptor
A data object representing a spline surface created using cylindrical coordinates.
classIpfcEdge
Describes an edge.
classIpfcEdgeEvalData
This class provides edge evaluation data.
classIpfcEllipse
An elliptic Creo Parametric curve.
classIpfcEllipseDescriptor
A data object representing an elliptic curve or edge.
classIpfcFilletSurface
A Creo Parametric surface found where a round or fillet is placed on curved edge.
classIpfcFilletSurfaceDescriptor
A datas object representing the geometry of a surface found where a round or fillet is placed on curved edge.
classIpfcForeignSurface
A Creo Parametric foreign surface (defined by Creo Parametric TOOLKIT).
classIpfcForeignSurfaceDescriptor
A data object representing the characteristics of a foreign surface (defined by Creo Parametric TOOLKIT).
classIpfcGeomCurve
This class provides information for a geometry curve or edge.
classIpfcLine
This class defines a line or curve.
classIpfcLineDescriptor
A data object representing the geometry of a line.
classIpfcNURBSSurface
A Creo Parametric Non-Uniform Rational B-Spline surface.
classIpfcNURBSSurfaceDescriptor
A data object representing the geometry of a Non-Uniform Rational B-Spline surface.
classIpfcPlane
A Creo Parametric surface with a planar shape.
classIpfcPlaneDescriptor
A data object representing the geometry of a planar surface.
classIpfcPoint
This class defines a point.
classIpfcPointDescriptor
A data object representing the geometry of a point.
classIpfcPolygon
This class defines a polygon.
classIpfcPolygonDescriptor
A data object representing the geometry of a polygon.
classIpfcQuilt
This class defines a quilt.
classIpfcRevolvedSurface
A Creo Parametric surface created by revolving a curve about an axis.
classIpfcRevolvedSurfaceDescriptor
A data object representing the geometry of the surface created by revolving a curve about an axis.
classIpfcRuledSurface
A Creo Parametric surface created by linearly interpolating between corresponding points of two curves.
classIpfcRuledSurfaceDescriptor
A data object representing surface geometry created by linearly interpolating between corresponding points of two curves.
classIpfcSphericalSplineSurface
A Creo Parametric surface representing a spline surface created using spherical coordinates.
classIpfcSphericalSplineSurfaceDescriptor
A data object representing a spline surface created using spherical coordinates.
classIpfcSpline
A Creo Parametric curve or edge representing the geometry of a curve that consists of a nonuniform bicubic spline.
classIpfcSpline2DerSurface
A Creo Parametric spline surface with 2 derivatives.
classIpfcSplineDescriptor
A data object representing the geometry of a curve that consists of a nonuniform bicubic spline.
classIpfcSplinePoint
This class defines a spline point.
classIpfcSplineSurface
A Creo Parametric surface that consists of a nonuniform bicubic spline surface passing through a grid with tangent vectors at each point.
classIpfcSplineSurfaceDescriptor
A data object representing the geometry of a surface that consists of a nonuniform bicubic spline surface passing through a grid with tangent vectors at each point.
classIpfcSplineSurfacePoint
Represents a single point on a spline surface
classIpfcSurface
This class defines a surface.
classIpfcSurfaceDescriptor
A data object representing the geometry of a Creo Parametric surface.
classIpfcSurfaceExtents
Describes the boundary points which determine the limits of the surface.
classIpfcSurfXYZData
Stores the results of a surface evaluation.
classIpfcTabulatedCylinder
A Creo Parametric surface defined by projecting a curve linearly through space.
classIpfcTabulatedCylinderDescriptor
A data object representing the geometry of a surface defined by projecting a curve linearly through space.
classIpfcText
This class defines the text information.
classIpfcTextDescriptor
A data object representing a text entity.
classIpfcTorus
A Creo Parametric surface with a toroidal shape.
classIpfcTorusDescriptor
A data object representing the geometry of a surface with a toroidal shape.
classIpfcTransformedSurface
A Creo Parametric surface with a defined origin and unit vectors.
classIpfcTransformedSurfaceDescriptor
A data object representing a the geometry of a surface with a defined origin and unit vectors.


Collections
classCMpfcBSplinePoints
This data type is used to specify an array of B-spline points.  
classCMpfcContours
This data type is used to describe an array of contours.  
classCMpfcCoonsCornerPoints
 A class representing the corner points of a Coons patch.
classCMpfcCoonsUVDerivatives
 A class representing the corner UV mixed derivatives of a Coons patch.
classCMpfcCurveDescriptors
An expandable array of curve geometry data objects.  
classCMpfcCurves
This data type is used to specify an array of curves.  
classCMpfcEdges
This data type is used to specify an array of edges.  
classCMpfcSplinePoints
This data type is used to specify an array of spline points.  
classCMpfcSplineSurfacePoints
An expandable array of points for a spline surface.  
classCMpfcSurfaceDescriptors
An expandable array of surface descriptor objects.  
classCMpfcSurfaces
This data type is used to describe an array of surfaces.