EngView Automation Documentation
 
Loading...
Searching...
No Matches
E:/EngView100/libs/CadAutomation/POCpms.idl File Reference

Classes

struct  TreatmentValue
 
struct  SSPParam
 
struct  SSPMainParams
 
struct  SSPDesignStats
 
struct  SSPElementDimensions
 
struct  SSPElementStats
 
struct  SSPElementSlotDepths
 
struct  SSPElementFluteInfo
 
struct  CPMSSvcConfig
 
struct  ProdDirMachineCfg
 
struct  ProductStyleMachinesCfg
 
struct  PSTSheetMarginFlags
 
struct  ProductStyleInfo
 
struct  ExportRequest
 
struct  MaterialInfo
 Informatino of a board-grade, provided by CPMS. More...
 
struct  POProjectSSPContext
 
interface  EVPOToCPMS::IExportRequestSet
 
interface  EVPOToCPMS::ISSPElement
 
interface  EVPOToCPMS::ISSP
 
interface  EVPOToCPMS::IEVPOCPMSCadService
 
struct  MaterialDecodedInfo
 
interface  EVPOToCPMS::ICPMSMaterialRulesMap
 

Modules

library  EVPOToCPMS
 

Enumerations

enum  EVPOToCPMS::ProductStyleType { EVPOToCPMS::PS_SheetOnly , EVPOToCPMS::PS_OptionalSheet , EVPOToCPMS::PS_RequiredSheet }
 
enum  EVPOToCPMS::MaterialCodingPolicy {
  EVPOToCPMS::MCP_Null , EVPOToCPMS::MCP_Austria , EVPOToCPMS::MCP_Poland , EVPOToCPMS::MCP_Croatia ,
  EVPOToCPMS::MCP_Ukraine , EVPOToCPMS::MCP_Romania , EVPOToCPMS::MCP_Bulgaria , EVPOToCPMS::MCP_Greece ,
  EVPOToCPMS::MCP_UkraineNew , EVPOToCPMS::MCP_Italy , EVPOToCPMS::MCP_Count
}
 
enum  EVPOToCPMS::FluteConformPolicy {
  EVPOToCPMS::FltConfPolicy_Null , EVPOToCPMS::FltConfPolicy_Exact , EVPOToCPMS::FltConfPolicy_PartAsSheet , EVPOToCPMS::FltConfPolicy_AlwaysYes ,
  EVPOToCPMS::FltConfPolicy_Count
}
 
enum  EVPOToCPMS::ProductionDirModifierOrigin {
  EVPOToCPMS::PDM_Invalid = -1 , EVPOToCPMS::PDM_Positive , EVPOToCPMS::PDM_Negative , EVPOToCPMS::PDM_LeftGlue ,
  EVPOToCPMS::PDM_RightGlue , EVPOToCPMS::PDM_HighGlue , EVPOToCPMS::PDM_LowGlue , EVPOToCPMS::PDM_CrossLeftOfProdDir ,
  EVPOToCPMS::PDM_CrossRightOfProdDir , EVPOToCPMS::PDB_AssertValuesCount
}
 
enum  EVPOToCPMS::DrawingRoleInSSP {
  EVPOToCPMS::DrwRole_HasSheet = 1 << 0 , EVPOToCPMS::DrwRole_HasSheetSideTrims = 1 << 1 , EVPOToCPMS::DrwRole_HasSheetTopBottom = 1 << 2 , EVPOToCPMS::DrwRole_SOnly_IsPart = 1 << 8 ,
  EVPOToCPMS::DrwRole_SOnly_IsSheet = 1 << 9 , EVPOToCPMS::DrwRole_OptSheet_IsPart = 1 << 12 , EVPOToCPMS::DrwRole_OptSheet_IsSheet = 1 << 13 , EVPOToCPMS::DrwRole_ReqSheet_IsPart = 1 << 16 ,
  EVPOToCPMS::DrwRole_ReqSheet_IsSheet = 1 << 17
}
 
enum  EVPOToCPMS::ExportType { EVPOToCPMS::ET_Frame , EVPOToCPMS::ET_Raw , EVPOToCPMS::ET_Root3D , EVPOToCPMS::ET_Own3D }
 
enum  EVPOToCPMS::ExportReqStatus { EVPOToCPMS::ET_NotGenerated , EVPOToCPMS::ET_OutDated , EVPOToCPMS::ET_Failed , EVPOToCPMS::ET_Ok }
 
enum  EVPOToCPMS::SpecialDrwIdValues { EVPOToCPMS::SDV_Null = -1 , EVPOToCPMS::SDV_DontKnonw = -2 }
 
enum  EVPOToCPMS::SSPElementValidationFlags {
  EVPOToCPMS::SSPElVF_NoProblems = 0 , EVPOToCPMS::SSPElVF_ProducabilityErrors = 1 << 0 , EVPOToCPMS::SSPElVF_RoundingWarnings = 1 << 1 , EVPOToCPMS::SSPElVF_TreatPosAdjustments = 1 << 2 ,
  EVPOToCPMS::SSPElVF_SheetMarginsInconsistent = 1 << 3
}