Library | File

File "pfcExceptions.h"

Description

Contains Creo Parametric-related exceptions.

Enumerated Types
enumpfcDrawingCreateErrorType
This enumerated type contains the type of drawing creation errors.


Interface Classes
classpfcDrawingCreateError
This is a COMPACT class.
This interface contains an error encountered when creating a drawing from a template.


Collection Classes
classpfcDrawingCreateErrors
This is a COMPACT class.
This interface contains a sequence of drawing creation errors.


Exceptions
classpfcXBadArgument
This is a COMPACT class.
This is a base class for an exception thrown when you specify an invalid argument.
classpfcXBadExternalData
This is a COMPACT class.
Can not access the external data because the access to this object was terminated.
classpfcXBadGetArgValue
This is a COMPACT class.
This exception signals that you attempted to access the wrong type of value from a pfcArgValue object.
classpfcXBadGetExternalData
This is a COMPACT class.
You attempted to access the wrong type of data from a pfcExternalData object.
classpfcXBadGetParamValue
This is a COMPACT class.
This exception is thrown when you specify an invalid parameter type.
classpfcXBadOutlineExcludeType
This is a COMPACT class.
This exception is thrown when you specify an invalid outline exclusion type.
classpfcXCancelProEAction
This is a COMPACT class.
This exception should be thrown by the application during a pfcActionListener method in order to cancel a Creo Parametric event.
classpfcXCannotAccess
This is a COMPACT class.
Exception thrown when some variable value cannot be accessed in the current situation.
classpfcXCompatibilityNotSet
This is a COMPACT class.
 
classpfcXEmptyString
This is a COMPACT class.
This exception is thrown when an empty string is passed to a method that does not accept an empty string .
classpfcXExternalDataBadDataArgs
This is a COMPACT class.
The argument r_slot_ids is invalid.
classpfcXExternalDataBadKeyByFlag
This is a COMPACT class.
The specified key_by_flag is invalid.
classpfcXExternalDataClassOrSlotExists
This is a COMPACT class.
The specified class name already exists.
classpfcXExternalDataEmptySlot
This is a COMPACT class.
No data exists in the slot.
classpfcXExternalDataError
This is a COMPACT class.
The function failed.
classpfcXExternalDataInvalidObject
This is a COMPACT class.
The specified model or class name is invalid.
classpfcXExternalDataInvalidObjType
This is a COMPACT class.
The specified model or class name is invalid.
classpfcXExternalDataInvalidSlotName
This is a COMPACT class.
An invalid slot name when accessing external data.
classpfcXExternalDataNamesTooLong
This is a COMPACT class.
The specified class name exceeds the length PRO_NAME_SIZE.
classpfcXExternalDataSlotNotFound
This is a COMPACT class.
The specified slot was not found.
classpfcXExternalDataStreamTooLarge
This is a COMPACT class.
Not applicable. PFC does not provide stream support.
classpfcXExternalDataTKError
This is a COMPACT class.
General error while accessing external data.
classpfcXInAMethod
This is a COMPACT class.
This is a base class for any exception that occurs in a PFC method.
classpfcXInvalidEnumValue
This is a COMPACT class.
This exception is thrown when an integer used as enumerated value can not be mapped to the enumerated type.
classpfcXInvalidFileName
This is a COMPACT class.
This exception signals that the file name string passed to the method is incorrectly structured.
classpfcXInvalidFileType
This is a COMPACT class.
This exception signals that the model descriptor contains a file type that cannot be used for an operation.
classpfcXInvalidModelItem
This is a COMPACT class.
This exception is thrown when a modelitem object is no longer valid.
classpfcXInvalidSelection
This is a COMPACT class.
This exception is thrown when the selection (its path, params, type etc.) is invalid.
classpfcXJLinkApplicationException
This is a COMPACT class.
This type of exception is thrown from an invoked J-Link application.
classpfcXJLinkApplicationInactive
This is a COMPACT class.
This exception is thrown when an invoked J-Link application is not currently running.
classpfcXJLinkTaskExists
This is a COMPACT class.
This exception is thrown when a pfcJLinkTaskListener already exists with a given name.
classpfcXJLinkTaskNotFound
This is a COMPACT class.
This exception is thrown when a pfcJLinkTaskListener could not be found to be invoked by an external application.
classpfcXMethodForbidden
This is a COMPACT class.
 
classpfcXMethodNotLicensed
This is a COMPACT class.
 
classpfcXModelNotInSession
This is a COMPACT class.
This exception is thrown when attempting operations on a model which has been erased or deleted.
classpfcXNegativeNumber
This is a COMPACT class.
This exception is thrown a negative value (integer or real) is passed to a method that requires a nonnegative argument.
classpfcXNumberTooLarge
This is a COMPACT class.
This exception is thrown when a number passed to a method is too large.
classpfcXPFC
This is a COMPACT class.
This is a base class for any PFC exception.
classpfcXProdevError
This is a COMPACT class.
This exception is thrown when there is an error in a Pro/DEVELOP function called by PFC.
classpfcXSequenceTooLong
This is a COMPACT class.
This exception is thrown when the sequence length exceeds the maximum allowable size.
classpfcXStringTooLong
This is a COMPACT class.
This exception is thrown when the specified string exceeds the maximum allowable length.
classpfcXToolkitAbort
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_ABORT in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitAmbiguous
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_E_AMBIGUOUS in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitAppBadDataPath
This is a COMPACT class.
This exception signals that the application has a bad data path.
classpfcXToolkitAppBadEncoding
This is a COMPACT class.
This exception signals that the application is not correctly encoded.
classpfcXToolkitAppCommunicationFailure
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load failed due to a communication failure.
classpfcXToolkitAppCreoBarred
This is a COMPACT class.
This exception signals that the TOOLKIT application is not supported on the Creo app. you are using.
classpfcXToolkitAppExcessCallbacks
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load sets too many callbacks.
classpfcXToolkitAppInitializationFailed
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load cannot be initialized.
classpfcXToolkitAppNewVersion
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load is of a newer version than Creo Parametric.
classpfcXToolkitAppNoLicense
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load needs a development license.
classpfcXToolkitAppStartupFailed
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load cannot be started.
classpfcXToolkitAppTooOld
This is a COMPACT class.
This exception signals that the application is too old.
classpfcXToolkitAppVersionMismatch
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load cannot be loaded due to an invalid version.
classpfcXToolkitAuthenticationFailure
This is a COMPACT class.
 
classpfcXToolkitBadContext
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_BAD_CONTEXT in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitBadDimAttach
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_BAD_DIM_ATTACH in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitBadInputs
This is a COMPACT class.
 
classpfcXToolkitBadSrfCrv
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_BAD_SRF_CRV in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitBsplMultiInnerKnots
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_BSPL_MULTI_INNER_KNOTS in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitBsplNonStdEndKnots
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_BSPL_NON_STD_END_KNOTS in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitBsplUnsuitableDegree
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_BSPL_UNSUITABLE_DEGREE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitBusy
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_E_BUSY in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitCantAccess
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_CANT_ACCESS in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitCantModify
This is a COMPACT class.
The model is locked and cannot be modified.
classpfcXToolkitCantOpen
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_CANT_OPEN in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitCantWrite
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_CANT_WRITE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitCheckLastError
This is a COMPACT class.
An unrecognized error was passed from Creo Parametric TOOLKIT.
classpfcXToolkitCheckOmitted
This is a COMPACT class.
This exception signals that some validity checks are not performed.
classpfcXToolkitCheckoutConflict
This is a COMPACT class.
Conflicts occured. Check conflict description.
classpfcXToolkitCommError
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_COMM_ERROR in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitContinue
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_CONTINUE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitCreateViewBadExplode
This is a COMPACT class.
Bad name of exploded state when creating drawing view.
classpfcXToolkitCreateViewBadModel
This is a COMPACT class.
Bad model argument when creating drawing view.
classpfcXToolkitCreateViewBadParent
This is a COMPACT class.
Bad parent argument when creating drawing view.
classpfcXToolkitCreateViewBadSheet
This is a COMPACT class.
Bad sheet argument when creating drawing view.
classpfcXToolkitCreateViewBadType
This is a COMPACT class.
Bad type argument when creating drawing view.
classpfcXToolkitDeadLock
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_E_DEADLOCK in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitDllInactive
This is a COMPACT class.
This exceptions signals that you attempted to perform on operation using a pfcDll handle that has already been unloaded.
classpfcXToolkitDllInitializeFailed
This is a COMPACT class.
This exception signals that initialization of a Creo Parametric TOOLKIT DLL failed.
classpfcXToolkitDrawingCreateErrors
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_DWGCREATE_ERRORS in a Creo Parametric TOOLKIT function.
classpfcXToolkitEmpty
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_EMPTY in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitError
This is a COMPACT class.
Base class to all the XToolkitErrors classes that correspond to enum ProErrors (ProToolkitErrors.h).
classpfcXToolkitFound
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_E_FOUND in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitGeneralError
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_GENERAL_ERROR in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitIncomplete
This is a COMPACT class.
An exception occured and the functionality was not completely implemented.
classpfcXToolkitIncompleteTessellation
This is a COMPACT class.
The tessellation is incomplete.
classpfcXToolkitInUse
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_E_IN_USE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitInvalidDir
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_INVALID_DIR in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitInvalidFile
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_INVALID_FILE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitInvalidItem
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_INVALID_ITEM in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitInvalidMatrix
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_INVALID_MATRIX in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitInvalidName
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_INVALID_NAME in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitInvalidPtr
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_INVALID_PTR in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitInvalidReference
This is a COMPACT class.
This exception is thrown when you try to assign an assembly reference to an assembly component, and the selection does not contain an assembly component path.
classpfcXToolkitInvalidType
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_INVALID_TYPE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitLineTooLong
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_LINE_TOO_LONG in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitMaxLimitReached
This is a COMPACT class.
An unrecognized error was passed from Creo Parametric TOOLKIT.
classpfcXToolkitMsgFmtError
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_MSG_FMT_ERROR in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitMsgNotFound
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_MSG_NOT_FOUND in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitMsgNoTrans
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_MSG_NO_TRANS in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitMsgTooLong
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_MSG_TOO_LONG in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitMsgUserQuit
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_MSG_USER_QUIT in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitMultibodyUnsupported
This is a COMPACT class.
 
classpfcXToolkitNeedsUnlock
This is a COMPACT class.
This exception signals that a Creo Parametric TOOLKIT application that you tried to load is not unlocked.
classpfcXToolkitNoChange
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_NO_CHANGE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitNoCoordSystem
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_NO_COORD_SYSTEM in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitNoLicense
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_NO_LICENSE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitNoPermission
This is a COMPACT class.
 
classpfcXToolkitNotDisplayed
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_NOT_DISPLAYED in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitNotExist
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_NOT_EXIST in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitNotFound
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_E_NOT_FOUND in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitNotImplemented
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_NOT_IMPLEMENTED in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitNotValid
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_NOT_VALID in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitObsoleteFunc
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_OBSOLETE_FUNC in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitOutdated
This is a COMPACT class.
An outdated parameter or feature is used.
classpfcXToolkitOutOfMemory
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_OUT_OF_MEMORY in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitOutOfRange
This is a COMPACT class.
This exception signals that some values are out of range.
classpfcXToolkitPickAbove
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_PICK_ABOVE in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitRegenerateAgain
This is a COMPACT class.
Regeneration succeeded, but relations require regeneration again.
classpfcXToolkitSuppressedParents
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_SUPP_PARENTS in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitUnattachedFeats
This is a COMPACT class.
Regeneration succeeded, but the solid has unattached features.
classpfcXToolkitUnavailableSection
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_UNAV_SEC in a Creo Parametric TOOLKIT function called by PFC.
classpfcXToolkitUnrecognizedErrorCode
This is a COMPACT class.
An unrecognized error was passed from Creo Parametric TOOLKIT.
classpfcXToolkitUnsupported
This is a COMPACT class.
This exception signals an attempt to execute an unsupported operation.
classpfcXToolkitUserAbort
This is a COMPACT class.
This exception is thrown when there is an error of type PRO_TK_USER_ABORT in a Creo Parametric TOOLKIT function called by PFC.
classpfcXUnimplemented
This is a COMPACT class.
This exception is thrown when there is a call to a function that is unimplemented.
classpfcXUnknownModelExtension
This is a COMPACT class.
This exception is thrown when you specify an invalid model extension.
classpfcXUnusedValue
This is a COMPACT class.
This exception signals that you tried to access a value that is not used by the object.