Library | File

File "pfcGeometry.h"

Description

Contains interfaces related to solid geometry.

Enumerated Types
enumpfcContourTraversal
This enumerated type lists the possible values for traversing the contour.
enumpfcSurfaceType
This enumerated type describes the different Creo Parametric surface types.
enumpfcSurfaceOrientation
This enumerated type describes the orientation of a surface.
enumpfcCurveType
This enumerated type represents the curve type.


Interface Classes
classpfcArc
A Creo Parametric curve with arc geometry.
classpfcArcDescriptor
This is a COMPACT class.
A data object representing the geometry of an arc entity.
classpfcArrow
This class defines an arrow.
classpfcArrowDescriptor
This is a COMPACT class.
A data object representing the geometry of an arrow entity.
classpfcAxis
This class defines an axis.
classpfcBSpline
A Creo Parametric curve with non-uniform rational B-spline geometry.
classpfcBSplineDescriptor
This is a COMPACT class.
A data object representing the geometry of a non-uniform rational B-spline curve.
classpfcBSplinePoint
This is a COMPACT class.
This class defines a B-spline point.
classpfcCircle
This class defines a circle.
classpfcCircleDescriptor
This is a COMPACT class.
A data object representing the geometry of a circle.
classpfcCompositeCurve
A Creo Parametric curve consisting of two or more curve elements joined to forma single curve.
classpfcCompositeCurveDescriptor
This is a COMPACT class.
A data object representing the geometry of a composite curve, consisting of two or more curve elements joined to forma single curve.
classpfcCone
A Creo Parametric surface with a conic shape.
classpfcConeDescriptor
This is a COMPACT class.
A data object representing the geometry of a conic surface.
classpfcContour
This class describes a contour.
classpfcCoonsPatch
A Creo Parametric surface used to blend surfaces together.
classpfcCoonsPatchDescriptor
This is a COMPACT class.
A data object representing the geometry of a surface used to blend surfaces together.
classpfcCoordSystem
This class describes a coordinate system.
classpfcCurvatureData
This is a COMPACT class.
This class specifies the curvature data.
classpfcCurve
This class defines a curve.
classpfcCurveDescriptor
This is a COMPACT class.
A data object representing the geometry of a curve, edge, or geometric entity.
classpfcCurveXYZData
This is a COMPACT class.
Stores the results of an edge evaluation
classpfcCylinder
A Creo Parametric surface with cylindrical geometry.
classpfcCylinderDescriptor
This is a COMPACT class.
A data object representing the geometry of a cylindrical surface.
classpfcCylindricalSplineSurface
A Creo Parametric surface representing a spline surface created using cylindrical coordinates.
classpfcCylindricalSplineSurfaceDescriptor
This is a COMPACT class.
A data object representing a spline surface created using cylindrical coordinates.
classpfcEdge
Describes an edge.
classpfcEdgeEvalData
This is a COMPACT class.
This class provides edge evaluation data.
classpfcEllipse
An elliptic Creo Parametric curve.
classpfcEllipseDescriptor
This is a COMPACT class.
A data object representing an elliptic curve or edge.
classpfcFilletSurface
A Creo Parametric surface found where a round or fillet is placed on curved edge.
classpfcFilletSurfaceDescriptor
This is a COMPACT class.
A datas object representing the geometry of a surface found where a round or fillet is placed on curved edge.
classpfcForeignSurface
A Creo Parametric foreign surface (defined by Creo Parametric TOOLKIT).
classpfcForeignSurfaceDescriptor
This is a COMPACT class.
A data object representing the characteristics of a foreign surface (defined by Creo Parametric TOOLKIT).
classpfcGeomCurve
This class provides information for a geometry curve or edge.
classpfcLine
This class defines a line or curve.
classpfcLineDescriptor
This is a COMPACT class.
A data object representing the geometry of a line.
classpfcNURBSSurface
A Creo Parametric Non-Uniform Rational B-Spline surface.
classpfcNURBSSurfaceDescriptor
This is a COMPACT class.
A data object representing the geometry of a Non-Uniform Rational B-Spline surface.
classpfcPlane
A Creo Parametric surface with a planar shape.
classpfcPlaneDescriptor
This is a COMPACT class.
A data object representing the geometry of a planar surface.
classpfcPoint
This class defines a point.
classpfcPointDescriptor
This is a COMPACT class.
A data object representing the geometry of a point.
classpfcPolygon
This class defines a polygon.
classpfcPolygonDescriptor
This is a COMPACT class.
A data object representing the geometry of a polygon.
classpfcQuilt
This class defines a quilt.
classpfcRevolvedSurface
A Creo Parametric surface created by revolving a curve about an axis.
classpfcRevolvedSurfaceDescriptor
This is a COMPACT class.
A data object representing the geometry of the surface created by revolving a curve about an axis.
classpfcRuledSurface
A Creo Parametric surface created by linearly interpolating between corresponding points of two curves.
classpfcRuledSurfaceDescriptor
This is a COMPACT class.
A data object representing surface geometry created by linearly interpolating between corresponding points of two curves.
classpfcSphericalSplineSurface
A Creo Parametric surface representing a spline surface created using spherical coordinates.
classpfcSphericalSplineSurfaceDescriptor
This is a COMPACT class.
A data object representing a spline surface created using spherical coordinates.
classpfcSpline
A Creo Parametric curve or edge representing the geometry of a curve that consists of a nonuniform bicubic spline.
classpfcSpline2DerSurface
A Creo Parametric spline surface with 2 derivatives.
classpfcSplineDescriptor
This is a COMPACT class.
A data object representing the geometry of a curve that consists of a nonuniform bicubic spline.
classpfcSplinePoint
This is a COMPACT class.
This class defines a spline point.
classpfcSplineSurface
A Creo Parametric surface that consists of a nonuniform bicubic spline surface passing through a grid with tangent vectors at each point.
classpfcSplineSurfaceDescriptor
This is a COMPACT class.
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.
classpfcSplineSurfacePoint
This is a COMPACT class.
Represents a single point on a spline surface
classpfcSurface
This class defines a surface.
classpfcSurfaceDescriptor
This is a COMPACT class.
A data object representing the geometry of a Creo Parametric surface.
classpfcSurfaceExtents
This is a COMPACT class.
Describes the boundary points which determine the limits of the surface.
classpfcSurfXYZData
This is a COMPACT class.
Stores the results of a surface evaluation.
classpfcTabulatedCylinder
A Creo Parametric surface defined by projecting a curve linearly through space.
classpfcTabulatedCylinderDescriptor
This is a COMPACT class.
A data object representing the geometry of a surface defined by projecting a curve linearly through space.
classpfcText
This class defines the text information.
classpfcTextDescriptor
This is a COMPACT class.
A data object representing a text entity.
classpfcTorus
A Creo Parametric surface with a toroidal shape.
classpfcTorusDescriptor
This is a COMPACT class.
A data object representing the geometry of a surface with a toroidal shape.
classpfcTransformedSurface
A Creo Parametric surface with a defined origin and unit vectors.
classpfcTransformedSurfaceDescriptor
This is a COMPACT class.
A data object representing a the geometry of a surface with a defined origin and unit vectors.


Collection Classes
classpfcBSplinePoints
This is a COMPACT class.
This data type is used to specify an array of B-spline points.
classpfcContours
This is a COMPACT class.
This data type is used to describe an array of contours.
classpfcCoonsCornerPoints
This is a COMPACT class.
A class representing the corner points of a Coons patch.
classpfcCoonsUVDerivatives
This is a COMPACT class.
A class representing the corner UV mixed derivatives of a Coons patch.
classpfcCurveDescriptors
This is a COMPACT class.
An expandable array of curve geometry data objects.
classpfcCurves
This is a COMPACT class.
This data type is used to specify an array of curves.
classpfcEdges
This is a COMPACT class.
This data type is used to specify an array of edges.
classpfcSplinePoints
This is a COMPACT class.
This data type is used to specify an array of spline points.
classpfcSplineSurfacePoints
This is a COMPACT class.
An expandable array of points for a spline surface.
classpfcSurfaceDescriptors
This is a COMPACT class.
An expandable array of surface descriptor objects.
classpfcSurfaces
This is a COMPACT class.
This data type is used to describe an array of surfaces.