Library | File

File "pfcModel.h"

Description

Contains interfaces related to models and model operations.

Attention for J-Link users: Support for Multi-CAD concept is provided through Object Toolkits only. Object Toolkit users should refer to wfcModel for Multi-CAD support.

Enumerated Types
enumpfcModelType
This enumerated type lists the supported model types.
enumpfcExportType
Enumeration of the available export-instructions classes.
enumpfcCGMExportType
Enumeration that indicates whether a CGM export file should be ASCII (clear text) or binary (mil spec).
enumpfcCGMScaleType
Enumeration that indicates whether a CGM export file should include abstract or metric units
enumpfcImportType
Enumeration of the available import-instructions classes.
enumpfcPlotPaperSize
This enumerated type specifies the size of the paper used for the plot.
enumpfcExport2DSheetOption
This enumerated type specifies the sheet options used for exporting drawings.
enumpfcFacetControlFlag
Use these flags to get a good facet quality without providing explicit control settings.
enumpfcPlotPageRange
This enumerated type specifies which pages to plot.
enumpfcIntfType
Enumeration of the available interface-type classes (for import feature creation).
enumpfcOperationType
This enumerated type is used in creating import features.


Interface Classes
classpfcASSEMTreeCFGImportInstructions
This is a COMPACT class.
This class specifies instructions used to import from an assembly tree configuration.
classpfcBOMExportInstructions
This is a COMPACT class.
Used to export a BOM for an assembly.
classpfcCableParamsFileInstructions
This is a COMPACT class.
Used to export cable parameters from an assembly.
classpfcCableParamsImportInstructions
This is a COMPACT class.
This class specifies instructions used to import from a cable parameters file.
classpfcCATIAFacetsExportInstructions
This is a COMPACT class.
Used to export a part or assembly in CATIA format (as a faceted model).
classpfcCGMFILEExportInstructions
This is a COMPACT class.
Used to export a drawing in CGM format.
classpfcConfigImportInstructions
This is a COMPACT class.
This class specifies instructions used to import from a configuration file.
classpfcConnectorParamExportInstructions
This is a COMPACT class.
Used to write the parameters of a connector to a file.
classpfcConnectorParamsImportInstructions
This is a COMPACT class.
This class specifies instructions used to import parameters of a connector from a file.
classpfcCoordSysExportInstructions
This is a COMPACT class.
Base class of classes that export files with information that describes faceted, solid models (without datums and surfaces).
classpfcCopyInstructions
This is a COMPACT class.
Not used. Reserved for the future.
classpfcDependency
This is a COMPACT class.
Describes a first-level dependency for an object.
classpfcDWGImport2DInstructions
This is a COMPACT class.
This interface contains instructions used for importing a DWG file into Creo Parametric.
classpfcDWGSetupExportInstructions
This is a COMPACT class.
Used to export a drawing setup file.
classpfcDWGSetupImportInstructions
This is a COMPACT class.
This class specifies instructions used to import (read) from the a drawing setup (DWG_SETUP) type file.
classpfcDXFExportInstructions
This is a COMPACT class.
Used to export a drawing in DXF format.
classpfcDXFImport2DInstructions
This is a COMPACT class.
This interface contains instructions used for importing a 2-D DXF file into Creo Parametric.
classpfcExport2DOption
This is a COMPACT class.
This interface is used to create options for 2D Export
classpfcExportInstructions
This is a COMPACT class.
Base class to all the export-instructions classes that govern the exporting of Creo Parametric data with pfcModel::Export(xrstring, pfcExportInstructions_ptr) .
classpfcFeatIdExportInstructions
This is a COMPACT class.
Base class of instructions classes that export data for a single feature.
classpfcFeatInfoExportInstructions
This is a COMPACT class.
Class that exports data about a specific feature.
classpfcFIATExportInstructions
This is a COMPACT class.
Used to export a part or assembly in FIAT format.
classpfcGeomExportFlags
This is a COMPACT class.
Specifies extend-surface and Bezier options for use when exporting geometric information from a model.
classpfcGeomExportInstructions
This is a COMPACT class.
Base class to classes used to export precise geometric information from a model.
classpfcIGES3DExportInstructions
This is a COMPACT class.
Used to export a part or assembly in IGES format.
classpfcIGESFileExportInstructions
This is a COMPACT class.
Used to export a drawing in IGES format.
classpfcIGESImport2DInstructions
This is a COMPACT class.
This interface contains instructions used for importing a 2-D IGES file into Creo Parametric.
classpfcIGESSectionImportInstructions
This is a COMPACT class.
This class specifies instructions used to import (read) into a section model from the IGES format file.
classpfcImport2DInstructions
This is a COMPACT class.
This interface contains instructions used for importing a 2-D file into Creo Parametric.
classpfcImportFeatAttr
This is a COMPACT class.
This specifies the information for importing a feature.
classpfcImportInstructions
This is a COMPACT class.
Base class to all the import-instructions classes that govern the importing (reading) of Creo Parametric related data with pfcModel::Import(xrstring, pfcImportInstructions_ptr) .
classpfcIntfACIS
This is a COMPACT class.
An ACIS file from which to create an import feature.
classpfcIntfAI
This is a COMPACT class.
 
classpfcIntfCatiaCGR
This is a COMPACT class.
A CatiaCGR file from which to create an import feature.
classpfcIntfCatiaPart
This is a COMPACT class.
A CatiaPart file from which to create an import feature.
classpfcIntfCatiaProduct
This is a COMPACT class.
 
classpfcIntfCDRS
This is a COMPACT class.
A CDRS file from which to create an import feature.
classpfcIntfDataSource
This is a COMPACT class.
Base class to several classes that represent the source of data from which to create an import feature.
classpfcIntfDXF
This is a COMPACT class.
A DXF file from which to create an import feature.
classpfcIntfICEM
This is a COMPACT class.
An ICEM file from which to create an import feature.
classpfcIntfIges
This is a COMPACT class.
An IGES file from which to create an import feature.
classpfcIntfJT
This is a COMPACT class.
A JT file from which to create an import feature.
classpfcIntfNeutral
This is a COMPACT class.
Not implemented. This class represents using neutral file information in a session to create an import feature.
classpfcIntfNeutralFile
This is a COMPACT class.
A neutral file from which to create an import feature.
classpfcIntfParaSolid
This is a COMPACT class.
A ParaSolid file from which to create an import feature.
classpfcIntfProductView
This is a COMPACT class.
 
classpfcIntfStep
This is a COMPACT class.
A STEP file from which to create an import feature.
classpfcIntfSTL
This is a COMPACT class.
A STL file from which to create an import feature.
classpfcIntfUG
This is a COMPACT class.
 
classpfcIntfVDA
This is a COMPACT class.
A VDA file from which to create an import feature.
classpfcIntfVRML
This is a COMPACT class.
 
classpfcInventorExportInstructions
This is a COMPACT class.
Used to export a part or assembly in Inventor format.
classpfcMaterialExportInstructions
This is a COMPACT class.
Used to export a material from a part.
classpfcMedusaExportInstructions
This is a COMPACT class.
This interface is used to export a Medusa format.
classpfcMFGCLExportInstructions
This is a COMPACT class.
Base class to classes that export cutter-location files.
classpfcMFGFeatCLExportInstructions
This is a COMPACT class.
Used to export a cutter location (CL) file for one NC sequence in a manufacturing assembly.
classpfcMFGOperCLExportInstructions
This is a COMPACT class.
Used to export from a manufacturing assembly a cutter location (CL) file for all the NC sequences in an operation.
classpfcModel
This class specifies the information about a model which is currently in session.
classpfcModelActionListener
This class defines an action listener for models that notifies you when operations on a model occur.
classpfcModelDescriptor
This is a COMPACT class.
This class includes the information that identifies a Creo Parametric model or file.
classpfcModelEventActionListener
This action listener interface contains methods used to listen for events occurring on models in session. It may be assigned to a pfcSession object.
classpfcModelInfoExportInstructions
This is a COMPACT class.
Used to export information about a model, including units information, features, and children.
classpfcModelOId
This is a COMPACT class.
This class describes a model identifier.
classpfcPlotInstructions
This is a COMPACT class.
Instructions object used to plot drawings.
classpfcProgramExportInstructions
This is a COMPACT class.
Used to export a program file for a part or assembly, which can be edited to change the model.
classpfcProgramImportInstructions
This is a COMPACT class.
This class specifies instructions used to import (read) from the PROGRAM type file.
classpfcRelationExportInstructions
This is a COMPACT class.
Used to export a list of the relations and parameters in a part or assembly.
classpfcRelationImportInstructions
This is a COMPACT class.
This class specifies instructions used to import (read) from the RELATION type file.
classpfcRenderExportInstructions
This is a COMPACT class.
Used to export a part or assembly in RENDER format.
classpfcSliceExportData
This is a COMPACT class.
This class specifies data for slice export.
classpfcSpoolImportInstructions
This is a COMPACT class.
This class specifies instructions used to import from the spool.
classpfcSTEP2DExportInstructions
This is a COMPACT class.
This interface is used to export a non-solid model to STEP format.
classpfcSTEPExportInstructions
This is a COMPACT class.
Used to export a part or assembly in STEP format.
classpfcSTEPImport2DInstructions
This is a COMPACT class.
This interface contains instructions used for importing a 2-D STEP file into Creo Parametric.
classpfcSTLASCIIExportInstructions
This is a COMPACT class.
Used to export a part or assembly to an ASCII STL file.
classpfcSTLBinaryExportInstructions
This is a COMPACT class.
Used to export a part or assembly to a binary STL file.
classpfcVDAExportInstructions
This is a COMPACT class.
Used to export a part or assembly in VDA format.
classpfcVRMLDirectExportInstructions
This is a COMPACT class.
This class specifies instructions used to direct export VRML data from inpute to output file.
classpfcVRMLExportInstructions
This is a COMPACT class.
Class that provides two subclasses to export a solid from Creo Parametric, or a Creo Parametric solid from disk, into VRML format.
classpfcVRMLModelExportInstructions
This is a COMPACT class.
This class specifies instructions used to export VRML data from a model.
classpfcWireListImportInstructions
This is a COMPACT class.
This class specifies instructions used to import a WIRELIST file.


Collection Classes
classpfcDependencies
This is a COMPACT class.
This data type is used to specify the first-level dependencies for an object.
classpfcFacetControlFlags
This is a COMPACT class.
 
classpfcModelDescriptors
This is a COMPACT class.
This data type is used to specify an array of model descriptors.
classpfcModels
This is a COMPACT class.
This data type is used to specify a list of models.