A3DPRCReadWrite.h File Reference

Header file for the PRC read-write module. More...

Data Structures

struct  A3DRWParamsExportPrcData
 A structure that specifies parameters used to write the model file to PRC format. More...
 
struct  A3DRWParamsTessellationData
 Structure to set the tessellation parameters. More...
 

Enumerations

enum  A3DECompressBrepType {
  kA3DCompressionLow = 0, kA3DCompressionMedium, kA3DCompressionHigh, kA3DCompressionLow = 0,
  kA3DCompressionMedium, kA3DCompressionHigh, kA3DCompressionLow = 0, kA3DCompressionMedium,
  kA3DCompressionHigh
}
 Level of compression used to write the model file to PRC format. More...
 
enum  A3DETessellationLevelOfDetail {
  kA3DTessLODExtraLow, kA3DTessLODLow, kA3DTessLODMedium, kA3DTessLODHigh,
  kA3DTessLODExtraHigh, kA3DTessLODUserDefined, kA3DTessLODControlledPrecision, kA3DTessLODExtraLow,
  kA3DTessLODLow, kA3DTessLODMedium, kA3DTessLODHigh, kA3DTessLODExtraHigh,
  kA3DTessLODUserDefined, kA3DTessLODControlledPrecision, kA3DTessLODExtraLow, kA3DTessLODLow,
  kA3DTessLODMedium, kA3DTessLODHigh, kA3DTessLODExtraHigh, kA3DTessLODUserDefined,
  kA3DTessLODControlledPrecision
}
 Structure to specify the level of detail of the tessellation. More...
 
enum  A3DEUnits {
  kA3DUnitPoint = 0, kA3DUnitInch, kA3DUnitMillimeter, kA3DUnitCentimeter,
  kA3DUnitPicas, kA3DUnitFoot, kA3DUnitYard, kA3DUnitMeter,
  kA3DUnitKilometer, kA3DUnitMile, kA3DUnitUnknown, kA3DUnitPoint = 0,
  kA3DUnitInch, kA3DUnitMillimeter, kA3DUnitCentimeter, kA3DUnitPicas,
  kA3DUnitFoot, kA3DUnitYard, kA3DUnitMeter, kA3DUnitKilometer,
  kA3DUnitMile, kA3DUnitUnknown, kA3DUnitPoint = 0, kA3DUnitInch,
  kA3DUnitMillimeter, kA3DUnitCentimeter, kA3DUnitPicas, kA3DUnitFoot,
  kA3DUnitYard, kA3DUnitMeter, kA3DUnitKilometer, kA3DUnitMile,
  kA3DUnitUnknown
}
 Unit used in the model file. More...
 

Functions

A3DStatus A3DAsmModelFileExportToPrcFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportPrcData *pParamsExportData, const A3DUTF8Char *pcCADFileName, A3DRWParamsPrcWriteHelper **ppPrcWriteHelper)
 Writes a model file to a physical file in a PRC format. More...
 
A3DStatus A3DAsmModelFileLoadFromPrcFile (const A3DUTF8Char *pcFileName, A3DRWParamsPrcReadHelper **ppPrcReadHelper, A3DAsmModelFile **ppModelFile)
 Loads an A3DAsmModelFile from a PRC physical file. More...
 
A3DStatus A3DCheckFileFormat (const A3DUTF8Char *pcFileName, const int &rCadTypeWanted)
 Checks the format of a physical file. More...
 
A3DStatus A3DGetFileFormat (const A3DUTF8Char *pcFileName, A3DEModellerType *peModellerType)
 Returns the format of a physical file. More...
 
A3DVoid A3DLicPutPRCLicense (const A3DUTF8Char *pcKey)
 Sets the license for the current instance. More...
 
A3DVoid A3DRWParamsPrcReadHelperFree (A3DRWParamsPrcReadHelper *pA3DRWParamsPrcReadHelper)
 Free PRC read helper. More...
 
A3DVoid A3DRWParamsPrcWriteHelperFree (A3DRWParamsPrcWriteHelper *pA3DRWParamsPrcWriteHelper)
 Free PRC write helper. More...
 

Detailed Description

Header file for the PRC read-write module.

Author
Tech Soft 3D
Version
9.1
Date
March 2016
Copyright (c) 2016 by Tech Soft 3D, LLC. All rights reserved.