3#ifndef EDP_SCH_INTERFACES_H_INCLUDED
4#define EDP_SCH_INTERFACES_H_INCLUDED
23struct __declspec(uuid(
"{BBDA3101-A94A-4DC0-A276-2B157FDF108D}")) ISch_BasicContainer;
28struct __declspec(uuid(
"{124DA099-D5C0-4D0D-B5D9-829E5575D6CB}"))
ISch_Document;
33struct __declspec(uuid(
"{CF65278A-4CE8-48D7-99A7-8816709D7056}"))
ISch_SheetSymbol;
38struct __declspec(uuid(
"{9205892C-C778-4FC7-A04E-557666EFE4C5}"))
ISch_HitTest;
43struct __declspec(uuid(
"{19200822-E3F6-4685-A956-3C3C3D50F419}"))
ISch_Iterator;
48struct __declspec(uuid(
"{EB486798-B7A4-4E72-8E7E-1EB5A4D78EE7}"))
ISch_Component;
58struct __declspec(uuid(
"{0306D638-02E5-4A5B-989D-122C1B3315EC}"))
ISch_SheetName;
63struct __declspec(uuid(
"{83BF1992-463A-47B1-9250-9C3305CF3907}"))
IGridSetting;
73struct __declspec(uuid(
"{1A2B3D1E-3D78-4D1B-B9D2-1064C218CF93}"))
IOpenBus_Port;
78struct __declspec(uuid(
"{7D52A4AA-922E-4243-8837-84596F1D31EF}"))
IOpenBus_Link;
83struct __declspec(uuid(
"{F8DB3C72-8A23-4183-93EF-FFBCB1A39CFC}"))
IModel;
88struct __declspec(uuid(
"{721E53C5-033F-436F-ACD8-3DF411BFA42E}"))
IModelDatafile;
93struct __declspec(uuid(
"{37E477FB-ACBB-4422-A21E-2F2064F7AF05}"))
IServerModel;
103struct __declspec(uuid(
"{796DCD1E-49F0-40EB-B43E-24624648C7CD}"))
IBSDLEntity;
108struct __declspec(uuid(
"{7B4FA1FF-A82C-4271-9041-67CB38A44BCB}"))
IScanPin;
113struct __declspec(uuid(
"{AE9639C8-5A93-4ED2-8CFC-4823C844CE34}"))
IPinMapping;
118struct __declspec(uuid(
"{5C6B32C6-1B83-4EE0-AF19-1D38F7E9E4C9}"))
IBoundaryCell;
133struct __declspec(uuid(
"{486691BC-DA90-4006-B0D3-D0EB509BB288}"))
IDeviceIOStandard;
138struct __declspec(uuid(
"{1E25BC96-A0F9-4341-8A65-34C734BF33E2}"))
IDevicePin;
143struct __declspec(uuid(
"{B957E443-9638-43EB-A877-9E6B60E0D504}"))
IJTagChannel;
148struct __declspec(uuid(
"{3D2D9FA5-EC27-40D9-BFCF-016869E9AF83}"))
ISPIChannel;
153struct __declspec(uuid(
"{690785F7-41A3-4F24-8DA7-2172516E2A1D}"))
ISPROMChannel;
158struct __declspec(uuid(
"{CB163713-CBC7-4657-B1FE-C5DD5D57E01B}"))
IGPIOChannel;
163struct __declspec(uuid(
"{BC3531DC-E061-4F0C-B1A5-FE5FBF58D074}"))
INexusDevice;
168struct __declspec(uuid(
"{DC14520E-DA9B-44F8-A8B0-7FC56FC43B45}"))
IInstrumentView;
173struct __declspec(uuid(
"{DB1BB435-A592-42AB-8D24-B5A6914A9354}"))
IProcessFlow;
183struct __declspec(uuid(
"{3F11BB3D-6689-4E91-8CB4-843C030C100C}"))
IPercentCallback;
188struct __declspec(uuid(
"{CE6A9F4F-6C0D-4C66-8555-374610B7F636}"))
INexusDriver;
193struct __declspec(uuid(
"{EBB0C748-A944-4D7D-A81C-799C92705924}"))
IMemorySpace;
208struct __declspec(uuid(
"{8143DC79-7E55-4637-AC65-B8EC473B6D54}"))
INexusCore;
213struct __declspec(uuid(
"{3EB31616-4929-4013-84DF-257AD084FA07}"))
IDeviceLink;
218struct __declspec(uuid(
"{AEDED5DF-9C37-4614-8D65-B33E2FBCA819}"))
INexusPort;
223struct __declspec(uuid(
"{BA053589-F1B9-446C-AF4F-A8EE42FDB460}"))
IProjectLink;
228struct __declspec(uuid(
"{A479EC20-9D6C-41F2-969F-B2F30F2582AF}"))
IPCBProjectLink;
238struct __declspec(uuid(
"{4D98E10B-9884-4BAE-B715-51CE9719E0DC}"))
ISupplierCategory;
273struct __declspec(uuid(
"{ED74EBAB-67F3-4421-A466-AEF08E40AAA6}"))
ICustomCore;
283struct __declspec(uuid(
"{35BE2443-265F-4CE7-8D2D-AFB78ED10804}"))
IIbisWaveform;
293struct __declspec(uuid(
"{105C5B95-8732-47E5-9ECB-278BBC7CE803}"))
IIbisRLCSection;
343struct __declspec(uuid(
"{F568C42C-1322-441F-926A-44798A2E2A64}"))
IPrimitive;
348struct __declspec(uuid(
"{DBC1D371-3D5D-4ECA-9D3A-14E3A7D99B7E}"))
IAxis;
353struct __declspec(uuid(
"{CA422AFA-4A3C-41EF-BAFE-47834E8C5DE1}"))
IWave;
358struct __declspec(uuid(
"{E6E8398F-388E-4A85-B28C-7A94D012BF77}"))
IPrimitiveList;
363struct __declspec(uuid(
"{361AA88A-3E57-44FB-B24B-1A89CD170605}"))
IWaveList;
368struct __declspec(uuid(
"{225AB9D4-EDC0-43DD-BCB6-5FB1FDF2405B}"))
ISDFDocument;
373struct __declspec(uuid(
"{5556EB81-C3C2-4178-B7B3-487D1DC1C2BC}"))
ISDFGraphicalView;
378struct __declspec(uuid(
"{C799F541-5042-40C3-A73C-45A212D78A38}"))
IChartCollection;
383struct __declspec(uuid(
"{2127F999-C18E-4EDA-BD94-FBD32C77DAA9}"))
IPainter;
388struct __declspec(uuid(
"{2147CEF6-17D3-4207-B1FD-7F98B6E03FD8}"))
IChart;
393struct __declspec(uuid(
"{FBBE2A61-D3C8-44EE-AC9B-69C5F9B1315E}"))
IPlot;
398struct __declspec(uuid(
"{7A2F6EAC-41BE-42BD-B156-457208A8B2A7}"))
IGridArea;
403struct __declspec(uuid(
"{5D27306D-B0FA-4B8E-AA04-85214B69286C}"))
IGridLines;
408struct __declspec(uuid(
"{919ACDF3-55E7-4ECC-A61F-8740491BCCCC}"))
IPlottedWave;
413struct __declspec(uuid(
"{68108CAE-81C8-4C42-BC7D-847BA1D8AAB9}"))
IPlotAxis;
418struct __declspec(uuid(
"{311607A6-A416-45EB-B1CD-5398B0177473}"))
IXAxis;
423struct __declspec(uuid(
"{BCA9CEF5-6C96-410E-88A8-561D27E532FE}"))
IWaveLegend;
428struct __declspec(uuid(
"{1322C86C-410E-4C3A-8DD2-9B58D99FF799}"))
IScrollArrow;
433struct __declspec(uuid(
"{54B34CA8-A96B-4971-A3AE-65BB2B2A5C50}"))
IPlottedWaveList;
438struct __declspec(uuid(
"{AA747E49-BFBD-45C3-9855-0F674E0B0365}"))
IPlotTitle;
443struct __declspec(uuid(
"{96EF20EC-5E91-45A5-9BEF-2D95ED4DD1D0}"))
ISelectionButton;
458struct __declspec(uuid(
"{F3F62290-ED22-4F05-9BB3-BF32C0B511D2}"))
IDocumentOptions;
463struct __declspec(uuid(
"{6EDE269C-AF76-4D3D-B8D0-3A038A355C97}"))
IChartOptions;
468struct __declspec(uuid(
"{6F892CFC-DD98-46DF-AD93-7862F25214D2}"))
IChartTitle;
473struct __declspec(uuid(
"{6E9E645E-6C91-4E08-B752-6515AF229B67}"))
ISourceWave;
478struct __declspec(uuid(
"{B95FF50D-BB89-4C84-9215-69226108C0F6}"))
ISourceWaveList;
483struct __declspec(uuid(
"{482502A7-009F-43A1-9E4A-00904D0AA8DE}"))
IWaveLabel;
488struct __declspec(uuid(
"{504C1048-F076-433B-BD5D-782429E9CCA0}"))
IViewManager;
498struct __declspec(uuid(
"{874A1B12-96F2-4D3F-B935-F4956207ABE2}"))
IChartList;
503struct __declspec(uuid(
"{131595A3-0D58-47BA-AAED-8C1BCE091CA4}"))
IPlotList;
508struct __declspec(uuid(
"{93D2669F-1151-4F5C-9972-53C27032DE85}"))
IAxisList;
513struct __declspec(uuid(
"{C2CED3B9-249D-489E-9290-B32FA0CB3CC6}"))
ISimViewDocument;
523struct __declspec(uuid(
"{BBDA3101-A94A-4DC0-A276-2B157FDF108D}"))
551struct __declspec(uuid(
"{0335CF7C-B45A-4723-A440-AE5F91731256}"))
599struct __declspec(uuid(
"{57A49699-E45F-4935-94AE-89FB7EF052CC}"))
621struct __declspec(uuid(
"{0316DC1F-EE26-4B0B-9D61-6C29352D491F}"))
637struct __declspec(uuid(
"{CC03CD9D-AA8F-441F-8B44-88338D59FB5B}"))
647struct __declspec(uuid(
"{A70E0F15-DA5A-457B-92C0-53EB308906D4}"))
659struct __declspec(uuid(
"{124DA099-D5C0-4D0D-B5D9-829E5575D6CB}"))
743 void SetTemplateInfo(std::wstring
const AVaultGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID, std::wstring
const AVaultHRID, std::wstring
const ARevisionHRID);
761struct __declspec(uuid(
"{DC852EF6-3A86-408A-8C2C-9305B4D36275}"))
764 void SetComponent(std::wstring LibReference, std::wstring LibraryPath,
int APartIndex,
bool AHideTextualDescription);
778struct __declspec(uuid(
"{D9D7AB8C-1A04-464A-B887-E35EB3D9A5F1}"))
794struct __declspec(uuid(
"{A08020BE-F9C5-4495-A89E-7EC412AB09FC}"))
808struct __declspec(uuid(
"{4DA47368-5311-4F3D-B00A-B6174BFBC650}"))
816struct __declspec(uuid(
"{78F3DA82-1125-41BB-A4C5-23403C86E448}"))
832struct __declspec(uuid(
"{853F4643-99E9-4E6D-9A1D-EEF4A0EA1889}"))
840struct __declspec(uuid(
"{7BAA8E9F-0AB3-4793-B106-8C3117E5B392}"))
852struct __declspec(uuid(
"{9ACB76FC-4E5D-4F33-9530-A37108CC68DC}"))
881struct __declspec(uuid(
"{7A7C42ED-0222-4DEC-B2AD-348B9C6823E9}"))
897struct __declspec(uuid(
"{8501A2B5-BEA1-4FFE-B7B1-180939B5E4C5}"))
907struct __declspec(uuid(
"{5BBFCDA7-C5E5-40E2-B810-009A5D9F19FC}"))
931struct __declspec(uuid(
"{19F0D4EF-E608-4504-89D3-3FAEED9E2D84}"))
957struct __declspec(uuid(
"{CF65278A-4CE8-48D7-99A7-8816709D7056}"))
987struct __declspec(uuid(
"{2C05CBBE-4140-43B8-BF42-245EDE8A554A}"))
1008struct __declspec(uuid(
"{F25084D5-5BA8-4DB0-BAD5-38B15D5A9626}"))
1018struct __declspec(uuid(
"{F935CCA7-5F62-4208-B280-4E98098A5D91}"))
1036struct __declspec(uuid(
"{FA5EBF24-1869-407E-85EB-C043092DB319}"))
1050struct __declspec(uuid(
"{5C52700C-3FCC-4873-9C39-0CC96AF470DC}"))
1058struct __declspec(uuid(
"{9205892C-C778-4FC7-A04E-557666EFE4C5}"))
1067struct __declspec(uuid(
"{19200822-E3F6-4685-A956-3C3C3D50F419}"))
1083struct __declspec(uuid(
"{B8051DA9-2DAE-4A2D-979B-C331A8E7AF5F}"))
1093struct __declspec(uuid(
"{B0D87A4C-E481-45BB-85D1-A256F57B84CE}"))
1110struct __declspec(uuid(
"{37163AC6-F8C0-4365-B832-773A74321056}"))
1126struct __declspec(uuid(
"{D2FF84F0-6F67-4D0F-8C5B-1A5272FF5593}"))
1150 void AddDataFileLink(std::wstring anEntityName, std::wstring ALocation, std::wstring aFileKind);
1167struct __declspec(uuid(
"{EB486798-B7A4-4E72-8E7E-1EB5A4D78EE7}"))
1282struct __declspec(uuid(
"{93F53545-C0F7-46AD-BF17-2BF09B335CC3}"))
1289struct __declspec(uuid(
"{0306D638-02E5-4A5B-989D-122C1B3315EC}"))
1296struct __declspec(uuid(
"{C5103834-A1C6-4F18-BD05-E8B582F77C38}"))
1325struct __declspec(uuid(
"{80014EF7-F722-42D2-893A-03887F45863A}"))
1353 void SplitIntoComponents(std::wstring
const AOutputDirectoryPath,
bool AOverwriteExistingFile,
bool ARemoveParameter,
bool ARemoveModel,
bool ARemoveBadCharactersFromName);
1369struct __declspec(uuid(
"{76987612-012C-4A65-AF3E-C35207283AFA}"))
1385struct __declspec(uuid(
"{543FF068-A8AE-445A-8E0E-E9EDB1EF4BB7}"))
1403struct __declspec(uuid(
"{70D75525-787A-4A11-B288-A32A1C0EE084}"))
1423struct __declspec(uuid(
"{2D27B0EE-1E23-48F7-A190-A9A79DD1E2A3}"))
1437 int GetFontID(
int Size,
int Rotation,
bool Underline,
bool Italic,
bool Bold,
bool StrikeOut, std::wstring
const FontName);
1438 void GetFontSpec(
int FontID,
int * Size,
int * Rotation,
bool * Underline,
bool * Italic,
bool * Bold,
bool * StrikeOut, std::wstring * FontName);
1447struct __declspec(uuid(
"{45172208-13F1-4CCC-AACC-A9DDBCF535A9}"))
1461 int GetFontID(
int Size,
int Rotation,
bool Underline,
bool Italic,
bool Bold,
bool StrikeOut, std::wstring
const FontName);
1462 void GetFontSpec(
int FontID,
int * Size,
int * Rotation,
bool * Underline,
bool * Italic,
bool * Bold,
bool * StrikeOut, std::wstring * FontName);
1471struct __declspec(uuid(
"{D9FB6925-A67F-42B1-9607-DF7C9EC43AC9}"))
1475 void SendMessageByHandle(std::wstring Source, std::wstring Destination,
int MessageID, std::wstring MessageData);
1481struct __declspec(uuid(
"{83BF1992-463A-47B1-9250-9C3305CF3907}"))
1502struct __declspec(uuid(
"{A4BA3619-F8DF-4BD6-870F-0BC43457B81D}"))
1725struct __declspec(uuid(
"{74C1D913-5F5A-498E-A490-ECBB7CA2F048}"))
1733struct __declspec(uuid(
"{045AF5DD-6C52-44F4-974D-743C8AD9A29E}"))
1742struct __declspec(uuid(
"{9A4DFA71-907A-4B31-94E1-E349F6C72123}"))
1745 void SetComponent(std::wstring
const ALibReference, std::wstring
const ALibraryPath);
1752struct __declspec(uuid(
"{F4A859A2-D77C-4AC5-9577-C8A4DFBA7675}"))
1766struct __declspec(uuid(
"{602AE5DF-5857-4833-88DA-737937523A5B}"))
1778struct __declspec(uuid(
"{261A9438-5DA2-43D7-985D-96688AD62271}"))
1794struct __declspec(uuid(
"{90E4E71F-4159-4141-9CB6-A4666FC0E576}"))
1812struct __declspec(uuid(
"{3034C519-E7A2-4ADD-A210-9FBCE0C8D8D0}"))
1852struct __declspec(uuid(
"{E5C8A747-4511-46E9-A5BE-9B8D5C73FB4C}"))
1862struct __declspec(uuid(
"{26DC265C-A1BA-4F5A-A654-A734BB9CA247}"))
1872struct __declspec(uuid(
"{AECBB1AD-1FCD-462E-984F-C162129960D3}"))
1882struct __declspec(uuid(
"{B6C0314C-D007-42DF-80D2-383FBEA24AF5}"))
1892struct __declspec(uuid(
"{9269941F-7951-4A0F-8B2F-E9BC8537A714}"))
1900struct __declspec(uuid(
"{510AFA0F-50D5-4A8F-84CB-2DD83F64AE53}"))
1912struct __declspec(uuid(
"{DC034A4D-EDDA-49CB-8032-6ACCCB37FBAD}"))
1933struct __declspec(uuid(
"{030CF59C-2A52-4EA7-B03E-253B4324BA63}"))
1941struct __declspec(uuid(
"{985B753E-71B9-45FE-883D-7D2A94F69EC6}"))
1951struct __declspec(uuid(
"{FDEA34D8-B6A8-476B-8553-0FE4567DD3E8}"))
1959struct __declspec(uuid(
"{F4A4CDEB-7FB8-4640-8E5E-E054C514582F}"))
1969struct __declspec(uuid(
"{85324ED2-DFB5-42E2-8C72-A1F69B3B4459}"))
1977struct __declspec(uuid(
"{D36B0F0D-48F0-4FC5-A473-00C2193821E9}"))
1989struct __declspec(uuid(
"{E2BF62BD-4DBC-4591-8434-640398A64B2B}"))
2005struct __declspec(uuid(
"{24015D69-F206-4572-8AAB-06B9C3894FEE}"))
2017struct __declspec(uuid(
"{9841AADA-C98A-46C4-8413-F74F804940EE}"))
2027struct __declspec(uuid(
"{4EAFDAC9-2CE3-4729-BC30-786DFA7B14FB}"))
2038struct __declspec(uuid(
"{A4BC8D76-2741-4418-AF08-99CE0B38B084}"))
2060struct __declspec(uuid(
"{D4FC5CFF-A251-4A0B-AC81-D13056184C22}"))
2094struct __declspec(uuid(
"{8B84B276-EDAD-4D55-8D14-57F304A62DFE}"))
2106struct __declspec(uuid(
"{2E1CBEDA-DA3A-49E0-9C75-0A96F9735204}"))
2126struct __declspec(uuid(
"{DB447D8F-AD66-4138-A1DB-BCC209F42E69}"))
2163struct __declspec(uuid(
"{B43248B7-9304-4B90-A7B6-1CD8A683610B}"))
2177struct __declspec(uuid(
"{40589C25-9321-4FBD-A66A-60BDA85FC7BC}"))
2195struct __declspec(uuid(
"{4F249E12-A989-44B1-8261-A3AB616DE488}"))
2205struct __declspec(uuid(
"{85A4F5E7-286E-4DF2-B6AC-6F3ABC621D3C}"))
2219struct __declspec(uuid(
"{7C4290D6-6E8F-41CC-AB04-4FB3681A864D}"))
2229struct __declspec(uuid(
"{1A4CC0E6-2575-4BF8-984C-57165AFD16A4}"))
2239struct __declspec(uuid(
"{CB699647-9E4D-48C4-A3B2-0091E1B3AC47}"))
2247struct __declspec(uuid(
"{29BFA8C7-4D8E-43CE-AE8F-ED0DF36015A9}"))
2255struct __declspec(uuid(
"{785D35EA-FED0-45B6-A003-649933B13E32}"))
2258 void RedrawTo(IDispatch * GraphicCanvas,
int PrintKind,
int PrintWhat);
2264struct __declspec(uuid(
"{3EAE16EB-4F87-4D04-867A-6A7EE7D51060}"))
2346struct __declspec(uuid(
"{1A2B3D1E-3D78-4D1B-B9D2-1064C218CF93}"))
2393struct __declspec(uuid(
"{7D52A4AA-922E-4243-8837-84596F1D31EF}"))
2402 void ConnectPorts(std::wstring
const APortOutId, std::wstring
const APortInId);
2407struct __declspec(uuid(
"{44E8A7F2-B943-4EC5-85B9-7EE8C11EFD84}"))
2418struct __declspec(uuid(
"{E0348A29-120E-474C-9408-4A4CA823E43D}"))
2448struct __declspec(uuid(
"{D10643EF-46AC-474A-86A7-5A744909939B}"))
2466struct __declspec(uuid(
"{F164F9A4-57C6-40A4-B9C7-7819824B88D4}"))
2486struct __declspec(uuid(
"{EB352D8B-5127-43E0-91AB-C93BADD916FC}"))
2498struct __declspec(uuid(
"{F49FAF52-7CFC-4D62-9C89-7A841CE56F7D}"))
2509struct __declspec(uuid(
"{763475AF-6162-4CCB-9D50-5BD6151C296B}"))
2534struct __declspec(uuid(
"{7E08AC2C-E96D-40C9-A91A-FB7997A23BA7}"))
2546struct __declspec(uuid(
"{F8DB3C72-8A23-4183-93EF-FFBCB1A39CFC}"))
2574struct __declspec(uuid(
"{6D7C911F-D38A-4B50-93A6-679C5E7C3DBA}"))
2606struct __declspec(uuid(
"{721E53C5-033F-436F-ACD8-3DF411BFA42E}"))
2617struct __declspec(uuid(
"{37E477FB-ACBB-4422-A21E-2F2064F7AF05}"))
2630struct __declspec(uuid(
"{57274879-5D38-48C1-A562-1B24B92F7AD2}"))
2643struct __declspec(uuid(
"{881D16A5-0347-41DE-8157-2ADC20FC261B}"))
2655struct __declspec(uuid(
"{724B508B-5B1C-4F03-9ECF-12C6002BD897}"))
2664struct __declspec(uuid(
"{D55C16D2-8D95-4F6C-9B02-6D8FA8927384}"))
2673struct __declspec(uuid(
"{5C1BFA2F-3FF1-479E-9385-378E762CABC4}"))
2684struct __declspec(uuid(
"{274A198D-B21F-4653-AF83-97059FAF8FFB}"))
2693struct __declspec(uuid(
"{9B1116B4-61D3-4A94-835E-27E8151BA00F}"))
2706struct __declspec(uuid(
"{A57BB98B-9271-4FAB-93E8-6D7547E57F38}"))
2722struct __declspec(uuid(
"{C3829D22-5FFF-47B9-BF56-06E86A78DF28}"))
2736struct __declspec(uuid(
"{C060BA83-14D6-4390-93A9-CEA9A5D73CC4}"))
2751struct __declspec(uuid(
"{A1A163BA-C98A-4D63-8FB9-04CC50D4BF64}"))
2762 std::wstring
GetComponentLocation(std::wstring ALibraryName, std::wstring AComponentName, std::wstring * FoundInLibraryPath);
2764 std::wstring
GetComponentDatafileLocation(
int DatafileIndex, std::wstring AModelName, std::wstring AModelType, std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring * FoundInLibraryPath);
2765 std::wstring
GetDatabaseDatafileLocation(
int ADatafileIndex, std::wstring AModelName, std::wstring AModelType, std::wstring AComponentKeys, std::wstring ATableName, std::wstring ADatabaseLibraryName, std::wstring * FoundInLibraryPath);
2766 std::wstring
FindDatafileInStandardLibs(std::wstring ADatafileEntityName, std::wstring ADatafileType, std::wstring ADatafileLocation,
bool ForComponentInstance, std::wstring * FoundInLibraryPath);
2767 int ModelCount(std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring AModelType);
2768 std::wstring
ModelName(std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring AModelType,
int AnIndex);
2769 void BrowseForComponent(std::wstring * ALibReference, std::wstring * ASCHLibraryPath, std::wstring * SelModelName, std::wstring * SelModelLib, std::wstring * LibPath, std::wstring * ModelType);
2770 void BrowseForComponentCheckDBLibs(std::wstring * ALibReference, std::wstring * ASCHLibraryPath, std::wstring * SelModelName, std::wstring * SelModelLib, std::wstring * LibPath, std::wstring * ModelType, std::wstring * ADatabaseTable, std::wstring * ADatabaseKeys);
2771 void BrowseForComponentAndPart(std::wstring * ALibReference, std::wstring * ASCHLibraryPath, std::wstring * SelModelName, std::wstring * SelModelLib, std::wstring * LibPath, std::wstring * ModelType,
int * PartID);
2772 void BrowseForComponentAndPartCheckDBLibs(std::wstring * ALibReference, std::wstring * ASCHLibraryPath, std::wstring * SelModelName, std::wstring * SelModelLib, std::wstring * LibPath, std::wstring * ModelType, std::wstring * ADatabaseTableName, std::wstring * ADatabaseKeys,
int * PartID);
2773 void BrowseForDatafile(std::wstring * AModelName, std::wstring * AModelPath, std::wstring * LibPath, std::wstring * ModelType,
bool ForComponentInstance);
2774 bool PlaceLibraryComponent(std::wstring
const ALibReference, std::wstring
const ALibraryPath, std::wstring
const Parameters);
2786 std::wstring
GetModelName(std::wstring LibraryPath,
int ComponentIndex,
int ModelIndex);
2788 std::wstring
GetDatafilePath(std::wstring LibraryPath,
int ComponentIndex,
int ModelIndex,
int DatafileIndex);
2800 std::wstring
GetParameterName(std::wstring LibraryPath,
int ComponentIndex,
int ParameterIndex);
2810 bool BrowseComponent(
EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring * ALibraryIdentifier, std::wstring * ADesignItemID,
int * APartID, std::wstring * ASymbolReference, std::wstring * ASymbolLibraryPath, std::wstring * AModelName, std::wstring
const AModelType, std::wstring * AModelLibraryPath);
2811 bool BrowseSymbol(
EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring * ALibraryIdentifier, std::wstring * ADesignItemID, std::wstring * ASymbolReference, std::wstring * ASymbolLibraryPath);
2812 bool BrowseModel(
EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring * ALibraryIdentifier, std::wstring * ADesignItemID, std::wstring * AModelName, std::wstring
const AModelType, std::wstring * AModelLibraryPath);
2817 bool BrowseSymbolRevision(
EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring
const ALibraryIdentifier, std::wstring * ADesignItemID, std::wstring * ASymbolReference, std::wstring * ASymbolLibraryPath, std::wstring * ARevisionStatus);
2822 std::wstring
GetDatabaseModelFullLibPath(std::wstring
const ADatabaseLibraryPath, std::wstring
const ALibPath, std::wstring
const AModelName, std::wstring
const AModelType);
2830struct __declspec(uuid(
"{C3641778-5168-4BE4-896F-F4A4EC3B8F12}"))
2854struct __declspec(uuid(
"{4A0A80EF-8FD7-47D2-8C4B-C315EF0C57DD}"))
2865struct __declspec(uuid(
"{88F59EBB-4E04-48DB-870C-183302B7BB6E}"))
2877struct __declspec(uuid(
"{1A0C97CC-CDCD-44FE-987A-7D4737E3AC44}"))
2890struct __declspec(uuid(
"{85339C77-7873-4C52-B470-0F3A40977803}"))
2903struct __declspec(uuid(
"{C41D0E2E-42CC-44BD-871A-731997BB609A}"))
2912struct __declspec(uuid(
"{655F4C64-A0D1-4997-B2E7-B7B197583C1D}"))
2966struct __declspec(uuid(
"{BE872796-35FB-4F4C-84F2-A80D68C70E29}"))
2976struct __declspec(uuid(
"{46CDB591-31C6-4353-AC3D-4F45A762B248}"))
2987struct __declspec(uuid(
"{BD39BEAB-5501-4212-87C0-9B73FE5F038B}"))
2995struct __declspec(uuid(
"{426B1A01-BDCC-4539-88B5-89101B3EF8CB}"))
3021struct __declspec(uuid(
"{A0C23387-C61C-42C4-A3F4-ADEC5277EAE6}"))
3041struct __declspec(uuid(
"{796DCD1E-49F0-40EB-B43E-24624648C7CD}"))
3080struct __declspec(uuid(
"{7B4FA1FF-A82C-4271-9041-67CB38A44BCB}"))
3095struct __declspec(uuid(
"{AE9639C8-5A93-4ED2-8CFC-4823C844CE34}"))
3105struct __declspec(uuid(
"{5C6B32C6-1B83-4EE0-AF19-1D38F7E9E4C9}"))
3124struct __declspec(uuid(
"{86DC9F86-0751-4845-A41C-84C367A0A415}"))
3133struct __declspec(uuid(
"{F8CE6252-C6A7-48AD-8433-7D7675961198}"))
3144struct __declspec(uuid(
"{486691BC-DA90-4006-B0D3-D0EB509BB288}"))
3157struct __declspec(uuid(
"{1E25BC96-A0F9-4341-8A65-34C734BF33E2}"))
3189struct __declspec(uuid(
"{022A8ADC-B5FF-438F-8A4A-A9B22641283B}"))
3220struct __declspec(uuid(
"{B957E443-9638-43EB-A877-9E6B60E0D504}"))
3237 std::wstring
Shift_Out(
long ARepeatBit,
int ABitCount,
bool ATerminate);
3242 std::wstring
ShiftDR_Out(
long ARepeatBit,
int ABitCount,
int ADeviceIndex);
3248 void LoadDR_In(
long AData,
int ABitCount,
int ADeviceIndex);
3250 std::wstring
LoadDR_Out(
long ARepeatBit,
int ABitCount,
int ADeviceIndex);
3266struct __declspec(uuid(
"{3D2D9FA5-EC27-40D9-BFCF-016869E9AF83}"))
3283struct __declspec(uuid(
"{690785F7-41A3-4F24-8DA7-2172516E2A1D}"))
3294struct __declspec(uuid(
"{CB163713-CBC7-4657-B1FE-C5DD5D57E01B}"))
3304struct __declspec(uuid(
"{BC3531DC-E061-4F0C-B1A5-FE5FBF58D074}"))
3368 void CustomAction_GetState(
int Index,
bool * Enabled,
bool * Checked,
bool * Visible, std::wstring * Caption, std::wstring * ImageFile);
3369 bool EPM_Download(std::wstring Address, std::wstring FileName, std::wstring Location);
3382struct __declspec(uuid(
"{DC14520E-DA9B-44F8-A8B0-7FC56FC43B45}"))
3397struct __declspec(uuid(
"{DB1BB435-A592-42AB-8D24-B5A6914A9354}"))
3439struct __declspec(uuid(
"{190967C0-24A7-4D48-9796-36E0B63A82FC}"))
3443 void AddSummaryLine(std::wstring ASection, std::wstring AKey, std::wstring AValue, std::wstring AReportPath);
3444 void AddError(std::wstring AType, std::wstring AFullErrorText);
3454struct __declspec(uuid(
"{3F11BB3D-6689-4E91-8CB4-843C030C100C}"))
3457 void Init(std::wstring InitialString,
int TotalCount);
3465struct __declspec(uuid(
"{CE6A9F4F-6C0D-4C66-8555-374610B7F636}"))
3531 void CustomAction_GetState(
int Index,
bool * Enabled,
bool * Checked,
bool * Visible, std::wstring * Caption, std::wstring * ImageFile);
3532 bool EPM_Download(std::wstring Address, std::wstring FileName, std::wstring Location);
3551struct __declspec(uuid(
"{EBB0C748-A944-4D7D-A81C-799C92705924}"))
3568struct __declspec(uuid(
"{A5C0C0A7-872D-4A8C-A3B8-0F08EF30DE5C}"))
3590struct __declspec(uuid(
"{AFDC2A2C-3734-49FB-AD4E-32A955520A7B}"))
3620struct __declspec(uuid(
"{608C8BF9-D954-4158-AA9F-FBA2342CE307}"))
3628struct __declspec(uuid(
"{2AEEF5E7-19D2-4A07-A25C-1D46C20E6BB5}"))
3641 std::wstring
BufIO(std::wstring WData,
bool WriteOnly,
bool Terminate);
3647struct __declspec(uuid(
"{B0D9CD89-1772-47A1-AC9A-78B66594CC73}"))
3656struct __declspec(uuid(
"{CBBBB94C-A41E-4D42-A021-03B90F45366D}"))
3664struct __declspec(uuid(
"{A18BF1AC-1492-4AAE-A6FC-7584BCCE42D0}"))
3672struct __declspec(uuid(
"{C418C27F-D838-4BB4-878F-6B0A3924F1EF}"))
3680struct __declspec(uuid(
"{2A1EC704-76A1-4DF2-A3B5-622660A3009B}"))
3689struct __declspec(uuid(
"{45E6F65E-F078-4102-9FED-9BFF38E4EE11}"))
3698struct __declspec(uuid(
"{9DCC1733-B54A-4A97-86B3-0D6B7350995F}"))
3710struct __declspec(uuid(
"{09308781-4742-4678-85DA-83B5672D9E37}"))
3723struct __declspec(uuid(
"{45A27E90-EDCF-44DD-864B-C5CADA4B9936}"))
3757struct __declspec(uuid(
"{D23992EB-5263-4DC6-BA39-134A18A9C328}"))
3785struct __declspec(uuid(
"{EEC19ED4-2DE2-4207-AEF4-3F9F4295A060}"))
3803struct __declspec(uuid(
"{10798F8E-1985-4D4A-AF51-0286347580BA}"))
3821struct __declspec(uuid(
"{84E836AF-AE49-430A-81C1-FBCC90EF9392}"))
3858struct __declspec(uuid(
"{C201F9E8-D4DE-4DFC-8BD5-AE28E3FD4BEA}"))
3875struct __declspec(uuid(
"{AF349CEF-A66B-4325-96F9-99FDA02CDC60}"))
3896struct __declspec(uuid(
"{CEC46C07-05CE-4864-8A99-6C891EC7753E}"))
3908struct __declspec(uuid(
"{110B214B-8E5F-4181-ACCF-6FAE555C1FAC}"))
3936struct __declspec(uuid(
"{5F69A747-A3CF-400C-8535-05F70C42826A}"))
3946struct __declspec(uuid(
"{D84DDAAA-4418-4B2F-B368-BFE769433ACA}"))
3971struct __declspec(uuid(
"{8143DC79-7E55-4637-AC65-B8EC473B6D54}"))
4019struct __declspec(uuid(
"{3EB31616-4929-4013-84DF-257AD084FA07}"))
4044struct __declspec(uuid(
"{AEDED5DF-9C37-4614-8D65-B33E2FBCA819}"))
4062struct __declspec(uuid(
"{BA053589-F1B9-446C-AF4F-A8EE42FDB460}"))
4081struct __declspec(uuid(
"{80B16FC2-9B6E-440E-AF76-716A3D2FE282}"))
4098struct __declspec(uuid(
"{A479EC20-9D6C-41F2-969F-B2F30F2582AF}"))
4112struct __declspec(uuid(
"{0C27F770-A75D-4BF5-9051-2D80E013B93C}"))
4126struct __declspec(uuid(
"{5AF92B9F-CB5B-4D80-94BA-A7A457ACCFF2}"))
4135struct __declspec(uuid(
"{34098FC1-0B41-4B13-891B-CA5BED1E559D}"))
4143struct __declspec(uuid(
"{A0669426-951E-447F-B501-88D813E69E99}"))
4166struct __declspec(uuid(
"{A000795B-74BA-4033-B575-CCD96BF805CC}"))
4169 void Add(std::wstring SupplierName, std::wstring SupplierPartNumber,
int Quantity);
4176struct __declspec(uuid(
"{4D98E10B-9884-4BAE-B715-51CE9719E0DC}"))
4190struct __declspec(uuid(
"{CF6AE9C3-722E-4AAC-83B5-66CDE231EADF}"))
4202struct __declspec(uuid(
"{4E9D8AD9-C64B-454A-BACF-4FEE05BCE172}"))
4211struct __declspec(uuid(
"{D655E6E0-255C-41FB-AAFE-53F7FCC37FC5}"))
4221struct __declspec(uuid(
"{A160AAAB-5FB8-4271-844A-8002D1FDCFA4}"))
4240struct __declspec(uuid(
"{776DF7FC-6399-46A8-9C33-07488F6E82D8}"))
4253struct __declspec(uuid(
"{1396D4D7-4832-4DB6-A294-624A7A6C5EAA}"))
4265struct __declspec(uuid(
"{049F4DD3-0627-46DC-A424-E8E4FDADA802}"))
4280struct __declspec(uuid(
"{DBF0E782-5F6C-42B5-A3CA-EA6ECF7DC59E}"))
4289struct __declspec(uuid(
"{08C7F59B-2ED6-48DB-91C4-18A87ADE531C}"))
4318struct __declspec(uuid(
"{ACC6AA2B-CF2B-4E0B-BEA7-8AD144B97A3D}"))
4327struct __declspec(uuid(
"{FEA4A09A-911E-46AB-ADDB-3DC4B9FC303D}"))
4337struct __declspec(uuid(
"{161514A6-389C-41A8-AC12-0036A21D51A5}"))
4346struct __declspec(uuid(
"{5BD3A0AA-27DC-4F60-BD27-3AC318BE7025}"))
4356struct __declspec(uuid(
"{5B39C635-F1E1-4C4F-8212-FE558E971063}"))
4369struct __declspec(uuid(
"{26E6F8CA-2C54-40D3-B775-C50F5FA7D774}"))
4378struct __declspec(uuid(
"{4F38905A-D7E8-4AB4-9959-B2702BFE5F85}"))
4391struct __declspec(uuid(
"{567A2FB2-65DB-4BFC-BCBD-AD8AF2A8DA16}"))
4413struct __declspec(uuid(
"{11822EEF-06DD-425D-BA39-831F225CD0D7}"))
4423struct __declspec(uuid(
"{010796FE-8038-42B2-8738-A6EF49F1E6F3}"))
4433struct __declspec(uuid(
"{2DB5CB4E-4F91-4DE0-A0A4-CBF21C437898}"))
4443struct __declspec(uuid(
"{4A26C266-5FB6-4FB2-9796-1A684D3788E2}"))
4461struct __declspec(uuid(
"{BACD5FE0-7B6B-476E-BA8C-065E66022765}"))
4470struct __declspec(uuid(
"{066A433E-1BE5-48B5-AF81-D97EBD319049}"))
4492struct __declspec(uuid(
"{28357784-2487-42D2-B028-43A47F43D49E}"))
4502struct __declspec(uuid(
"{FC1795CC-252E-461B-B7CC-641AC02191F6}"))
4519struct __declspec(uuid(
"{98297103-BF2B-44C8-A8EE-3E4C21F4A2F7}"))
4530struct __declspec(uuid(
"{8AB5DF22-B005-4CCC-A181-569B93EBD7E7}"))
4540struct __declspec(uuid(
"{36F65D2C-044B-417E-B781-6099EB8033DA}"))
4562struct __declspec(uuid(
"{77F772CD-7B59-4C3D-A824-5AD841051757}"))
4579struct __declspec(uuid(
"{28F716BC-6A79-46BA-9D73-C76EE663F812}"))
4612struct __declspec(uuid(
"{510D1209-5996-4FDE-8510-0594B1B8D758}"))
4624struct __declspec(uuid(
"{D80C3E02-2A90-467E-9C6C-3266A5E8CF80}"))
4654struct __declspec(uuid(
"{6C38A493-1B10-49F6-AFBB-7117A0C8CFEC}"))
4668struct __declspec(uuid(
"{9E18C3CD-5BEF-479D-8709-D549575F4694}"))
4678struct __declspec(uuid(
"{046FF9C0-8BBA-40C4-BEF6-EDA825CDF1B5}"))
4683 int WriteFlash(
long AFlashMemorySpaceIndex,
IDataChunkImageInterface * ADataImageInterface,
bool AEnableFilterFunction,
bool APreserveUnwrittenData,
bool AResetDevice,
bool AVerifyWrite);
4686 int EraseAddressRange(
long AFlashMemorySpaceIndex,
long AStartAddress,
long AEndAddress,
bool APreserveUnwrittenData);
4691 int AddFlashMemorySpace(
long AGlobalMemorySpaceIndex,
long AStartAddress,
long AEndAddress,
long AWidthInBits);
4707struct __declspec(uuid(
"{47552FFC-6597-4239-8BF9-CB260377C723}"))
4716struct __declspec(uuid(
"{159E3908-8CE0-40A1-B2C1-CE4D03F20E34}"))
4728struct __declspec(uuid(
"{4DE2048A-7DD9-4F64-A94B-3C6F9DFA9FD6}"))
4741struct __declspec(uuid(
"{EDC6D94A-1EB7-4B4E-B1A9-2AD87FA5301E}"))
4751struct __declspec(uuid(
"{31BE46DD-9DAA-49B8-82CE-AE6012678F21}"))
4760 bool GenerateNetlist_1(std::wstring
const AParameters, std::wstring
const AExtendedParams, std::wstring
const AFileName);
4776struct __declspec(uuid(
"{DB11E566-8AA5-4B7E-8525-5696F3F28B26}"))
4785struct __declspec(uuid(
"{075B0BC7-7F2D-405B-BABA-D58DCED3B149}"))
4794struct __declspec(uuid(
"{36CADD92-A478-4354-B532-5D40E1E8B4EC}"))
4803struct __declspec(uuid(
"{07C7FB1A-2810-45CD-B3B5-6CB5571F049D}"))
4811struct __declspec(uuid(
"{C678D74A-5D55-4C50-9F9A-572375620074}"))
4822struct __declspec(uuid(
"{6BBA511D-2AD0-4070-857D-C48266C59516}"))
4831struct __declspec(uuid(
"{A0F9D613-8BAD-49D6-941D-4ECFBB18947A}"))
4854struct __declspec(uuid(
"{90FFE090-4E8F-404F-AB6A-7D39F99D30A5}"))
4872struct __declspec(uuid(
"{A95A59B2-FC98-4FA7-B915-BE51AFB405D6}"))
4888struct __declspec(uuid(
"{A8428C8A-1C42-4C0E-BB93-4FE26BE3D324}"))
4897struct __declspec(uuid(
"{D94E994E-C6E8-4158-8B64-BD3277E34E37}"))
4906struct __declspec(uuid(
"{BFC69056-34BC-4467-B9A9-A9A888E7EF2E}"))
4926struct __declspec(uuid(
"{AA849A96-E73D-48A8-B6A1-2F81D059846E}"))
4935struct __declspec(uuid(
"{D8398E4A-CECB-433C-87FB-61146021669C}"))
4943struct __declspec(uuid(
"{77F43BAE-8256-45FD-99BC-B850B1793F7D}"))
4952struct __declspec(uuid(
"{067D7C66-5524-4708-AFDD-FEA9379C479A}"))
4964struct __declspec(uuid(
"{B70AB0E6-3E98-4EDF-A5C1-A8F16B80FB07}"))
4997struct __declspec(uuid(
"{2C503243-E92E-4220-8441-A1CF48CD7D7F}"))
5008struct __declspec(uuid(
"{805798F3-3389-4D70-899B-E228A930417B}"))
5017struct __declspec(uuid(
"{F91E6DE4-9FE2-476C-A465-D6FE3C184D1C}"))
5025struct __declspec(uuid(
"{06E60305-76F8-419E-87B9-218AF6CD9701}"))
5028 void VarAdd(std::wstring
const AName,
bool AIncludeIf, std::wstring
const AReplaceWith);
5043struct __declspec(uuid(
"{FD0F4E1A-CDC1-4696-8F79-AD494CB16EDF}"))
5051struct __declspec(uuid(
"{0E5E063B-BF93-4879-A4A9-8879AE5954B4}"))
5068struct __declspec(uuid(
"{35C9CB7B-CCC0-4926-A8ED-744D2ECBCAC8}"))
5085struct __declspec(uuid(
"{4A549760-D8E2-441B-894C-BF7090A73D6F}"))
5098struct __declspec(uuid(
"{8E249D8F-4302-41CC-876B-977E19F3FFBF}"))
5107struct __declspec(uuid(
"{ED74EBAB-67F3-4421-A466-AEF08E40AAA6}"))
5119struct __declspec(uuid(
"{3931F593-7C98-4BF0-8588-0EFC03A1E856}"))
5148struct __declspec(uuid(
"{F984F3D3-6546-484D-A8B7-0147E66B76C2}"))
5156struct __declspec(uuid(
"{D0C2BAB2-C6ED-4171-8469-2EAA89C58714}"))
5164struct __declspec(uuid(
"{620C50BB-386B-41C4-AB4A-2D64F7628E98}"))
5178struct __declspec(uuid(
"{9C239CEF-208D-4C83-8261-ECEC5AB6FBB1}"))
5187struct __declspec(uuid(
"{523903E3-F929-42C5-BF5C-F1E8F4A772DD}"))
5200struct __declspec(uuid(
"{2DF38E2F-7372-4B72-8485-CE22E7E6EA29}"))
5216struct __declspec(uuid(
"{19238366-635C-4177-B984-888D54697826}"))
5225struct __declspec(uuid(
"{932449C4-000A-41A7-A7F2-E3EFB58A4A6A}"))
5236struct __declspec(uuid(
"{9DE254AB-38EA-4331-B279-4DEA048267E4}"))
5254struct __declspec(uuid(
"{50554CA7-2022-47AD-8B0D-C1FCD226FECC}"))
5264struct __declspec(uuid(
"{3398BAF1-C8A4-4807-9F18-42792727A9F5}"))
5279struct __declspec(uuid(
"{A8296729-9840-4EE5-8DCC-7A23AE6265C2}"))
5289struct __declspec(uuid(
"{7FF31DAC-EBDC-418F-B5B8-A3202F14E026}"))
5308struct __declspec(uuid(
"{518C78E0-C251-4034-88B9-D5E9E7191CE7}"))
5318struct __declspec(uuid(
"{4DA5E74A-6D94-4AF1-8D50-9F4D9B96C0F1}"))
5328struct __declspec(uuid(
"{5007451E-3BFD-4DB1-8718-18F5A2E98D47}"))
5337struct __declspec(uuid(
"{B7974F12-B667-4614-ACBC-167CFBDED4A2}"))
5350struct __declspec(uuid(
"{A4C7B3E5-D7A8-4BE0-BC1F-4163AE9CD43D}"))
5359struct __declspec(uuid(
"{F9EC4F2D-39F2-4D74-A5A6-B4A48AB2101B}"))
5368struct __declspec(uuid(
"{B3E482DE-858F-4F96-8938-88FA7188EC99}"))
5377struct __declspec(uuid(
"{5A737433-EFC6-46F0-A9EC-50E464DB5AC5}"))
5386struct __declspec(uuid(
"{45E49AF2-79C3-4F97-86BF-45E3B9F4F570}"))
5395struct __declspec(uuid(
"{0E711238-54A0-40BD-A99C-FBE8CA2D7005}"))
5405struct __declspec(uuid(
"{5F527887-B3BE-4DFB-9286-262082D6E8C7}"))
5414struct __declspec(uuid(
"{548B5736-8A48-4C63-BE0B-73C82431E79D}"))
5427struct __declspec(uuid(
"{8B3866FE-0228-4CEC-95A0-1FB6586B3B43}"))
5436struct __declspec(uuid(
"{4E836470-260F-4C18-B762-40DF0AC1E3D4}"))
5449struct __declspec(uuid(
"{7130B685-F4F6-452A-8FC3-F8BC29BD78BB}"))
5458struct __declspec(uuid(
"{78DFDBCE-47FF-4ACD-AEF2-AB35F593FD6D}"))
5469struct __declspec(uuid(
"{410C70D6-3EB0-4086-B048-71133CD1FD5B}"))
5478struct __declspec(uuid(
"{DFC5DF59-6A86-40C1-BD45-3FFF81100E6F}"))
5495struct __declspec(uuid(
"{9F4721ED-557A-4A96-8B06-E1DFFC1863D0}"))
5508struct __declspec(uuid(
"{FC4C6139-578D-4C13-9D44-9F799894EC55}"))
5524struct __declspec(uuid(
"{DE614786-9C58-459A-8F0C-9726725E6F06}"))
5534struct __declspec(uuid(
"{3E19DFDF-3911-4405-B60D-D003912C8556}"))
5544struct __declspec(uuid(
"{BEBEC6E5-3FBF-47AD-823F-F7FA396D308F}"))
5588struct __declspec(uuid(
"{245516A4-5C96-491B-A21C-469DE4F76D8E}"))
5625struct __declspec(uuid(
"{EE07FB73-74DB-440A-8C8C-787569F0B141}"))
5635struct __declspec(uuid(
"{3E85FDF9-7D67-490F-B43A-C0FB412EA7AA}"))
5644struct __declspec(uuid(
"{21DD3848-5AC1-4F81-B9EC-983E43FA7735}"))
5653struct __declspec(uuid(
"{928949C7-7799-40F6-A318-690E6C8A0D2C}"))
5664struct __declspec(uuid(
"{5499F1EB-7A70-40A1-9607-D9B1F9509699}"))
5673struct __declspec(uuid(
"{1EFD5D98-7C45-47DC-92B8-D91A7EC726C3}"))
5689struct __declspec(uuid(
"{753AA3E5-6996-4A08-B4D4-B2ECC8500913}"))
5699struct __declspec(uuid(
"{3512C5C7-B018-471E-9A7C-2A48E49D717B}"))
5708struct __declspec(uuid(
"{6C703C07-D3F1-439D-B498-EA926B9AA755}"))
5725struct __declspec(uuid(
"{468B9BD8-AD1A-4FC3-9B0A-B559D4B250BA}"))
5737struct __declspec(uuid(
"{EF9DA19D-F38D-48A7-BF30-24CA587720C0}"))
5746struct __declspec(uuid(
"{35BE2443-265F-4CE7-8D2D-AFB78ED10804}"))
5773struct __declspec(uuid(
"{440FAEBE-1CBF-4D3E-993B-D0A8077F738F}"))
5789struct __declspec(uuid(
"{EB7E8649-4431-49AE-8662-0AF38C08DC5A}"))
5798struct __declspec(uuid(
"{46EB6158-CE39-474D-9562-CD6F556EC17F}"))
5812struct __declspec(uuid(
"{894D9122-0F6C-491B-91A0-15ED29E0CF55}"))
5821struct __declspec(uuid(
"{94E944C9-B2B2-4913-B8CF-E286A2EC5B30}"))
5833struct __declspec(uuid(
"{37566DE8-0DF6-4C45-B465-7B267F759C68}"))
5842struct __declspec(uuid(
"{40BAC6BD-D841-48EC-9D42-B32B5215DCCF}"))
5851struct __declspec(uuid(
"{1A9F6A14-8517-4D43-9BFC-5BE568AF949C}"))
5861struct __declspec(uuid(
"{7AA0761F-0344-4208-994F-8599756940C3}"))
5870struct __declspec(uuid(
"{B3280CB1-5742-43B0-B474-039936DC37EB}"))
5886struct __declspec(uuid(
"{D9BA5346-F666-4C3A-96F7-18EC383337C5}"))
5894struct __declspec(uuid(
"{9F369247-57EA-49D0-A027-D248C4196475}"))
5908struct __declspec(uuid(
"{C537F70D-3108-420B-A0F4-7D0E6E80BD5E}"))
5917struct __declspec(uuid(
"{E6FF6D11-FBB4-45B0-BD37-2DD85088027D}"))
5926struct __declspec(uuid(
"{9D5BD889-71FC-44D0-B847-1EA9F793E50A}"))
5936struct __declspec(uuid(
"{204900CE-6056-41E0-AA69-FF3E21E6BC34}"))
6003struct __declspec(uuid(
"{BEE56A0A-C2F6-4887-9F9D-756FC9716B2A}"))
6012struct __declspec(uuid(
"{8D841A93-FA6D-48E0-B77A-7A74D573D735}"))
6022struct __declspec(uuid(
"{B73FAAD9-89A6-4C40-B2F0-DF12663BD683}"))
6032struct __declspec(uuid(
"{5D197958-8159-4DF8-9F3E-CFB1BA6F931C}"))
6043struct __declspec(uuid(
"{7E9F3130-B402-46CC-A2D3-FEEB47FE46D4}"))
6053struct __declspec(uuid(
"{48950F84-A80D-450F-9FBC-31C7622E918F}"))
6082struct __declspec(uuid(
"{94B33653-9EB8-4C1F-BEF8-76EC373C81A7}"))
6092struct __declspec(uuid(
"{CC6C8C54-8EA1-4629-BB16-279DDA8E1D82}"))
6103struct __declspec(uuid(
"{ED3AB979-2A52-45A6-A7DE-77C95565E487}"))
6112struct __declspec(uuid(
"{18A0AF1E-2F5C-4CFF-81AD-A055A5E29AE8}"))
6123struct __declspec(uuid(
"{C61F31D8-F50C-4682-8F93-00EF19627B89}"))
6143struct __declspec(uuid(
"{6301DD43-1D99-4A79-AB30-54379E894127}"))
6152struct __declspec(uuid(
"{40FCC2B2-AECA-43E2-BCCA-B7453EB25B6B}"))
6162struct __declspec(uuid(
"{105C5B95-8732-47E5-9ECB-278BBC7CE803}"))
6177struct __declspec(uuid(
"{D3138559-939D-4A71-9290-6C934B99C265}"))
6185struct __declspec(uuid(
"{D07EB620-9635-4841-83F2-85E8FD045E24}"))
6197struct __declspec(uuid(
"{05470C7D-BAF3-4844-87BA-BFE6BEDE7791}"))
6206struct __declspec(uuid(
"{FCDF65E4-8C00-43D3-A4E4-3AF4F435AA06}"))
6219struct __declspec(uuid(
"{0C0B3F8B-6B78-4AE4-AC35-DC5FB42AAFE5}"))
6238struct __declspec(uuid(
"{FBCE42F9-8F4A-4D9B-A5C5-D3CCB2B3422D}"))
6247struct __declspec(uuid(
"{16229D8F-0D0D-4108-BEC0-D19832B72FAD}"))
6255struct __declspec(uuid(
"{EF320CE3-09B6-4600-8D07-B4982A1FBE4F}"))
6264struct __declspec(uuid(
"{B5473300-CD8F-4E9F-AE98-521A1B816DF3}"))
6272struct __declspec(uuid(
"{769BA4E3-7174-421E-8722-3D76D05D3FD6}"))
6281struct __declspec(uuid(
"{27012D6A-EBC0-4D20-BA78-9B18CB8A1051}"))
6289struct __declspec(uuid(
"{A37C01AC-B98E-4643-AB25-DF4AD9E13914}"))
6298struct __declspec(uuid(
"{BA08F75D-2C87-47DF-B297-272B4002C5A6}"))
6322struct __declspec(uuid(
"{AE0E82ED-8A51-435F-B417-4678B27726BA}"))
6334struct __declspec(uuid(
"{447C90D6-59C4-4492-97ED-48FABDE375C7}"))
6346struct __declspec(uuid(
"{108AEA15-0E0E-4A0C-983C-8B4126442225}"))
6369struct __declspec(uuid(
"{16CD9EFB-0DFA-4D1D-B786-BE79ABAAFB57}"))
6379struct __declspec(uuid(
"{7E3A7E59-493F-466D-90AB-637D1211FB51}"))
6387struct __declspec(uuid(
"{78C5EAB9-3C2C-4BC4-909F-2E376447C9BD}"))
6395struct __declspec(uuid(
"{0AA48F5B-605D-4F00-9D55-0CA48ED04E14}"))
6413struct __declspec(uuid(
"{C23280F9-72D5-403B-ABF9-51AF30841C61}"))
6435struct __declspec(uuid(
"{30780EC2-8748-42AA-94AC-331FF87BB2CC}"))
6448struct __declspec(uuid(
"{7E44C1BF-9E65-4CE1-84E2-31C4863E57FC}"))
6460struct __declspec(uuid(
"{E54BEB60-4936-4525-A26C-6F18878D7727}"))
6469struct __declspec(uuid(
"{1BF1DAF2-5280-4FA4-B81A-8DB130C861DC}"))
6479struct __declspec(uuid(
"{8EE4608F-3754-454E-8E3D-65B118FB4021}"))
6508struct __declspec(uuid(
"{C29CF770-5B28-42C8-BEBE-CC99D1D8E260}"))
6537struct __declspec(uuid(
"{58D9283D-A931-4395-8DE4-A5006FB58650}"))
6546struct __declspec(uuid(
"{05D6FFF7-8C25-4143-B161-881668990CC9}"))
6557struct __declspec(uuid(
"{76B8F1A2-DEEE-4A2C-942E-DFF948C99846}"))
6568struct __declspec(uuid(
"{330CF710-9088-4491-9D97-DF39A08BA6A4}"))
6577struct __declspec(uuid(
"{F5C0C9B6-9352-4433-A797-A75F490AC38D}"))
6587struct __declspec(uuid(
"{A9FBF654-8A47-40E7-AE32-638AC70C38E7}"))
6602struct __declspec(uuid(
"{1CC7CA68-FD3D-4665-A503-561330A966BF}"))
6618struct __declspec(uuid(
"{D1D0469C-1FAF-4E28-84C9-B77387029EFD}"))
6628struct __declspec(uuid(
"{58AFF341-2DD0-4F7D-BA7C-191E0AFDBDE0}"))
6646struct __declspec(uuid(
"{711D8D33-8DCD-4103-8994-E5ACFA9966B3}"))
6655struct __declspec(uuid(
"{F568C42C-1322-441F-926A-44798A2E2A64}"))
6665struct __declspec(uuid(
"{DBC1D371-3D5D-4ECA-9D3A-14E3A7D99B7E}"))
6675struct __declspec(uuid(
"{CA422AFA-4A3C-41EF-BAFE-47834E8C5DE1}"))
6703 int AddPoint(
double RealX,
double ImagX,
double RealY,
double ImagY);
6704 void InsertPoint(
double RealX,
double ImagX,
double RealY,
double ImagY,
int Index);
6720struct __declspec(uuid(
"{E6E8398F-388E-4A85-B28C-7A94D012BF77}"))
6728struct __declspec(uuid(
"{361AA88A-3E57-44FB-B24B-1A89CD170605}"))
6736struct __declspec(uuid(
"{225AB9D4-EDC0-43DD-BCB6-5FB1FDF2405B}"))
6747struct __declspec(uuid(
"{5556EB81-C3C2-4178-B7B3-487D1DC1C2BC}"))
6784struct __declspec(uuid(
"{C799F541-5042-40C3-A73C-45A212D78A38}"))
6840struct __declspec(uuid(
"{2127F999-C18E-4EDA-BD94-FBD32C77DAA9}"))
6898struct __declspec(uuid(
"{2147CEF6-17D3-4207-B1FD-7F98B6E03FD8}"))
7098 int SV_NewWaveform(std::wstring AWaveName, std::wstring AFindPlotWaveName,
bool AHiddenFlag,
bool AnXComplexFlag,
bool AYComplexFlag, std::wstring AYUnitStr);
7100 void SV_NewDataPoint(
int AWaveIndex,
double ARealX,
double AImagX,
double ARealY,
double AImagY);
7110struct __declspec(uuid(
"{FBBE2A61-D3C8-44EE-AC9B-69C5F9B1315E}"))
7193struct __declspec(uuid(
"{7A2F6EAC-41BE-42BD-B156-457208A8B2A7}"))
7209struct __declspec(uuid(
"{5D27306D-B0FA-4B8E-AA04-85214B69286C}"))
7218struct __declspec(uuid(
"{919ACDF3-55E7-4ECC-A61F-8740491BCCCC}"))
7255struct __declspec(uuid(
"{68108CAE-81C8-4C42-BC7D-847BA1D8AAB9}"))
7292 void ManualScaleChange(
double AMin,
double AMax,
double ADivSize,
bool AnAutoMinFlag,
bool AnAutoMaxFlag,
bool AnAutoDivFlag);
7299struct __declspec(uuid(
"{311607A6-A416-45EB-B1CD-5398B0177473}"))
7306struct __declspec(uuid(
"{BCA9CEF5-6C96-410E-88A8-561D27E532FE}"))
7319struct __declspec(uuid(
"{1322C86C-410E-4C3A-8DD2-9B58D99FF799}"))
7332struct __declspec(uuid(
"{54B34CA8-A96B-4971-A3AE-65BB2B2A5C50}"))
7340struct __declspec(uuid(
"{AA747E49-BFBD-45C3-9855-0F674E0B0365}"))
7352struct __declspec(uuid(
"{96EF20EC-5E91-45A5-9BEF-2D95ED4DD1D0}"))
7362struct __declspec(uuid(
"{B719F1B1-DBC5-4B79-B05F-8D9BB5D0BBF3}"))
7373struct __declspec(uuid(
"{E796E1AD-66F4-4807-8C35-DC308B3D817C}"))
7397struct __declspec(uuid(
"{F3F62290-ED22-4F05-9BB3-BF32C0B511D2}"))
7430struct __declspec(uuid(
"{6EDE269C-AF76-4D3D-B8D0-3A038A355C97}"))
7463struct __declspec(uuid(
"{6F892CFC-DD98-46DF-AD93-7862F25214D2}"))
7474struct __declspec(uuid(
"{6E9E645E-6C91-4E08-B752-6515AF229B67}"))
7493struct __declspec(uuid(
"{B95FF50D-BB89-4C84-9215-69226108C0F6}"))
7501struct __declspec(uuid(
"{482502A7-009F-43A1-9E4A-00904D0AA8DE}"))
7513struct __declspec(uuid(
"{504C1048-F076-433B-BD5D-782429E9CCA0}"))
7542struct __declspec(uuid(
"{008497A5-60EB-493B-A0B2-EA032DCCF603}"))
7549struct __declspec(uuid(
"{874A1B12-96F2-4D3F-B935-F4956207ABE2}"))
7556struct __declspec(uuid(
"{131595A3-0D58-47BA-AAED-8C1BCE091CA4}"))
7564struct __declspec(uuid(
"{93D2669F-1151-4F5C-9972-53C27032DE85}"))
7571struct __declspec(uuid(
"{C2CED3B9-249D-489E-9290-B32FA0CB3CC6}"))
7579struct __declspec(uuid(
"{91C88B1D-5805-47D5-A160-887E1B4EA4CA}"))
7589struct __declspec(uuid(
"{0BADA2F9-E589-4C23-BDC8-7F713849F0E0}"))
J¢b þè ÎF ¡ X
Definition EDP.Interfaces.cpp:1116
Î人ÌìÓ÷Èí¼þÓÐÏÞ¹«Ë¾£¨officeÌØ¶¨¼ÓÃÜ£© ˆCah½eHnŸYsF1åõ¨ É du¸«OIÈåˆvZS_ Ý ö»•Þuñ “¬ ŠìŠ ÝZ Œø ˜ Ý TW ó •ž«˜ B(l␖ƒKkqú *e␝Ãõr‡h`»ˆ 'H 0V␄—÷ ÜÌGwŒ¸àúö) ŠÈÉÿ"Ô_„‡Åÿ%¤”§_íýVp␇ÎéË’K8øýæ
ï‰0…2 !–ÂhÞöº þ ï¹ &¾A ±À ‘iN ‹ ãÏ †ÉÄ÷Y¤ Þ” &Ð bï”÷ Å ÖùÍ× x(ð«g«LÔ‘µ 'âÒbÄÍ␑g4SMÇžY°S›9D÷¸\²QÒÊÈ»÷ùKJ”£ue␅œÀ(ºË¾ñLÎÂÆ '“␌¬ ^ '␜²ßµ0É}r"ÔŸÔB␝aøæøntM␝ßmf„X'„␒@õïlÒ箑␇ÍëlgßÛaìš S$y¶,y ª=øº-Íe␋š0␋ž²á°¾”␈ez{§/«1ñ—&Ë…«Tò:æ£s™Lžl␐␏z␃6ij‚ÙŸÓJ]3ÄNÎì¶
␐Q†÷©ûcy#NïÕ ' DO¶␎Ûç+;␋wXÙ%Pb2GÛöò\¾¾␜]Žœ›␔
I«ïÿ»} 3X íÆ" Ó@␓òíÀ ¨␛„~&#¥H-ã¹uúï’z¿Ò¼ç2úJãüÄfÑqÃ%s €!9Hî[Áƒ8Û¾‘õÕ¢øUZê™␑WëB]87éÛÈØ␜låŒ×â;ÔÉ÷i‚²èVI¨yé¡yóP') Š»ù{éSúCtn␕#+} ì *\[ü3ù‡M%âüö²°ªÙQ… åSþ$ŠÇõù¦5zK·µÄÁ›b)/‘6ѹ @Ä/—ä$~ë9‘º%†©âx/(1‚␐¢bµfA»·X¬␔Ï_n¥°uøŠÍ“ùï^ɵ ␎ØÈ`v3£È2iŠ`v9ÿ␟Ê
Definition EDP.SCH.Interfaces.cpp:129
Definition DXP.RecordWrappers.h:133
Definition DXP.RecordWrappers.h:176
Definition EDP.SCH.RecordWrappers.h:151
Definition EDP.SCH.RecordWrappers.h:93
int TColor
Definition DXP.Types.h:55
std::set< TFontStyle > TFontStylesSet
Definition DXP.Types.h:51
TErrorLevel
Definition DXP.Types.h:89
TErrorKind
Definition EDP.Types.h:117
TComponentKind
Definition EDP.Types.h:78
TPinElectrical
Definition EDP.Types.h:34
TLibIdentifierKind
Definition EDP.Types.h:67
Definition EDP.SCH.AbstractClasses.h:20
TShowCutterBoxMode
Definition EDP.SCH.Types.h:326
THorizontalAlign
Definition EDP.SCH.Types.h:453
TFlowState
Definition EDP.SCH.Types.h:892
TSuperscriptMode
Definition EDP.SCH.Types.h:362
TARM_Mode
Definition EDP.SCH.Types.h:1023
TLineShape
Definition EDP.SCH.Types.h:577
TModelEditContext
Definition EDP.SCH.Types.h:660
TViewablePrimitiveId
Definition EDP.SCH.Types.h:1335
TCursorShape
Definition EDP.SCH.Types.h:265
TObjectCreationMode
Definition EDP.SCH.Types.h:399
TIbisComponentEmiDomain
Definition EDP.SCH.Types.h:1064
TCellKind
Definition EDP.SCH.Types.h:699
TScrollArrowDirection
Definition EDP.SCH.Types.h:1391
THighLevelCodeDataType
Definition EDP.SCH.Types.h:496
TPowerObjectStyle
Definition EDP.SCH.Types.h:428
TPortIO
Definition EDP.SCH.Types.h:486
TChartView
Definition EDP.SCH.Types.h:1399
TVisibleGrid
Definition EDP.SCH.Types.h:257
TEndianness
Definition EDP.SCH.Types.h:1217
TOpenBusPortType
Definition EDP.SCH.Types.h:621
TDataType
Definition EDP.SCH.Types.h:1435
TPinItemMode
Definition EDP.SCH.Types.h:936
TPinTextRotationAnchor
Definition EDP.SCH.Types.h:613
TUnit
Definition EDP.SCH.Types.h:140
TNoERCSymbol
Definition EDP.SCH.Types.h:417
TMemoryInterfaceType
Definition EDP.SCH.Types.h:1286
TJunctionConversionKind
Definition EDP.SCH.Types.h:390
TNexusBreakpointKind
Definition EDP.SCH.Types.h:851
TPaintScaleMode
Definition EDP.SCH.Types.h:381
TRWBehavior
Definition EDP.SCH.Types.h:1208
TBitValue
Definition EDP.SCH.Types.h:733
TParameterSetStyle
Definition EDP.SCH.Types.h:590
TIeeeSymbol
Definition EDP.SCH.Types.h:536
TSimViewChartType
Definition EDP.SCH.Types.h:1309
TPolylineCutterMode
Definition EDP.SCH.Types.h:317
TSimViewGridType
Definition EDP.SCH.Types.h:1318
TSheetStyle
Definition EDP.SCH.Types.h:108
TIterationDepth
Definition EDP.SCH.Types.h:174
std::set< TSupplierSearchFilter > TSupplierSearchFiltersSet
Definition EDP.SCH.Types.h:916
TDeltaType
Definition EDP.SCH.Types.h:1449
TMemoryKind
Definition EDP.SCH.Types.h:799
TIbisNumStatus
Definition EDP.SCH.Types.h:1045
TTapState
Definition EDP.SCH.Types.h:776
TIbisPackageElementType
Definition EDP.SCH.Types.h:1171
std::set< TVendorCategory > TVendorCategorySet
Definition EDP.SCH.Types.h:1272
TIbisModelEmiDomain
Definition EDP.SCH.Types.h:1133
TPortConnectedEnd
Definition EDP.SCH.Types.h:526
_COM_SMARTPTR_TYPEDEF(ISch_BasicContainer, __uuidof(ISch_BasicContainer))
TSynthesizerCategory
Definition EDP.SCH.Types.h:1262
TDeviceState
Definition EDP.SCH.Types.h:807
TClockOperationKind
Definition EDP.SCH.Types.h:1199
TCrossSheetConnectorStyle
Definition EDP.SCH.Types.h:445
TProcessFlowState
Definition EDP.SCH.Types.h:829
TModelDriveStrength
Definition EDP.SCH.Types.h:1190
TSelectMode
Definition EDP.SCH.Types.h:765
TOpenBusComponentInterfaceType
Definition EDP.SCH.Types.h:652
TPortArrowStyle
Definition EDP.SCH.Types.h:462
TIbisModelUsage
Definition EDP.SCH.Types.h:1151
std::set< TSkipOption > TSkipOptionSet
Definition EDP.SCH.Types.h:931
TOpenBusInternalPinType
Definition EDP.SCH.Types.h:643
TSize
Definition EDP.SCH.Types.h:238
TPenMode
Definition EDP.SCH.Types.h:1369
TOrcadFootPrint
Definition EDP.SCH.Types.h:275
TScanClockHaltMode
Definition EDP.SCH.Types.h:756
TLibraryScope
Definition EDP.SCH.Types.h:309
TPaintColorMode
Definition EDP.SCH.Types.h:371
TTerminationType
Definition EDP.SCH.Types.h:944
TTextHorzAnchor
Definition EDP.SCH.Types.h:198
TParameterType
Definition EDP.SCH.Types.h:228
std::set< TObjectId > TObjectSet
Definition EDP.SCH.Types.h:169
TWaveType
Definition EDP.SCH.Types.h:1425
TLineStyle
Definition EDP.SCH.Types.h:407
TIbisModelEmiType
Definition EDP.SCH.Types.h:1142
TObjectId
Definition EDP.SCH.Types.h:15
TUnitSystem
Definition EDP.SCH.Types.h:154
TTextJustification
Definition EDP.SCH.Types.h:183
TAutoPanStyle
Definition EDP.SCH.Types.h:290
TDisableResult
Definition EDP.SCH.Types.h:743
TNexusCoreKind
Definition EDP.SCH.Types.h:878
TSheetDocumentBorderStyle
Definition EDP.SCH.Types.h:100
TGridLineType
Definition EDP.SCH.Types.h:1407
TDebuggerMode
Definition EDP.SCH.Types.h:870
TVendorCategory
Definition EDP.SCH.Types.h:1248
TARM_Register
Definition EDP.SCH.Types.h:970
TBreakpointMode
Definition EDP.SCH.Types.h:861
TStdLogicState
Definition EDP.SCH.Types.h:598
TParameter_ReadOnlyState
Definition EDP.SCH.Types.h:218
TVendorDir
Definition EDP.SCH.Types.h:958
TCrossRefLocationStyle
Definition EDP.SCH.Types.h:353
TOpenBusComponentKind
Definition EDP.SCH.Types.h:630
TFlowRunResult
Definition EDP.SCH.Types.h:819
TSheetOrientation
Definition EDP.SCH.Types.h:132
TCrossRefSheetStyle
Definition EDP.SCH.Types.h:344
TIbisSubModelType
Definition EDP.SCH.Types.h:1160
THighLevelCodeEntryRole
Definition EDP.SCH.Types.h:1297
TClockModifierType
Definition EDP.SCH.Types.h:1036
THighLevelCodeEntryType
Definition EDP.SCH.Types.h:507
TTextVertAnchor
Definition EDP.SCH.Types.h:208
TScaleMode
Definition EDP.SCH.Types.h:1417
TIbisMatrixType
Definition EDP.SCH.Types.h:1179
TIbisSubModelMode
Definition EDP.SCH.Types.h:1123
TIbisTestLocationType
Definition EDP.SCH.Types.h:1054
TLibraryType
Definition EDP.SCH.Types.h:670
THighLevelCodeInterfaceMode
Definition EDP.SCH.Types.h:516
TIbisModelPolarity
Definition EDP.SCH.Types.h:1103
THighLevelCodeScope
Definition EDP.SCH.Types.h:1277
TScanPinKind
Definition EDP.SCH.Types.h:685
THitTestMode
Definition EDP.SCH.Types.h:162
TIbisModelType
Definition EDP.SCH.Types.h:1074
TSheetSymbolType
Definition EDP.SCH.Types.h:248
TScrollDirection
Definition EDP.SCH.Types.h:1462
TLeftRightSide
Definition EDP.SCH.Types.h:476
TIbisModelEnable
Definition EDP.SCH.Types.h:1113
TSimViewPZType
Definition EDP.SCH.Types.h:1327
TNexusDriverStatus
Definition EDP.SCH.Types.h:839
TCellFunction
Definition EDP.SCH.Types.h:717
TRotationBy90
Definition EDP.SCH.Types.h:90
TShowCutterMarkersMode
Definition EDP.SCH.Types.h:335
TModuleType
Definition EDP.SCH.Types.h:1226
TChosenDocumentScope
Definition EDP.SCH.Types.h:299
Definition DXP.Interfaces.h:578
Definition DXP.Interfaces.h:3738
Definition DXP.Interfaces.h:3939
Definition DXP.Interfaces.h:695
Definition DXP.Interfaces.h:1791
Definition DXP.Interfaces.h:1058
Definition DXP.Interfaces.h:1073
Definition DXP.Interfaces.h:715
Definition DXP.Interfaces.h:764
Definition DXP.Interfaces.h:1768
Definition DXP.Interfaces.h:3024
Definition EDP.Interfaces.h:428
Definition EDP.Interfaces.h:2205
Definition EDP.Interfaces.h:942
Definition EDP.Interfaces.h:2156
Definition EDP.Interfaces.h:272
Definition EDP.Interfaces.h:645
Definition EDP.Interfaces.h:1724
Definition EDP.Interfaces.h:1683
Definition EDP.Interfaces.h:2112
Definition EDP.Interfaces.h:860
Definition EDP.Interfaces.h:2227
Definition EDP.Interfaces.h:450
Definition EDP.Interfaces.h:316
Definition EDP.Interfaces.h:2123
Definition EDP.Interfaces.h:1437
Definition EDP.PCB.Interfaces.h:1984
Definition EDP.SCH.Interfaces.h:4954
long GetICERegister(int ARegisterNum)
void SetICERegister(int ARegisterNum, long AValue)
Definition EDP.SCH.Interfaces.h:4966
void WriteMemory_Byte(long AAddress, int AValue)
void SwitchProcessorMode_Begin(TARM_Mode AMode)
void WriteMemory_Word(long AAddress, long AValue)
INT64 TranslateVirtualAddress(INT64 AAddress, long *ACacheable, long *ADomain, long *AnAp)
INT64 GetTranslationTableBase()
void WriteMemory_HalfWord(long AAddress, long AValue)
void SwitchProcessorMode_End()
long ReadRegister(TARM_Register ARegister)
void ChangeToThumbState()
void WriteRegister_1(TARM_Register ARegister, long AValue, TARM_Mode AMode)
long ReadRegister_1(TARM_Register ARegister, TARM_Mode AMode)
void DisableMMUCaches_1(bool MMU, bool DCache, bool ICache)
long ReadMemory_HalfWord(long AAddress)
void WriteRegister(TARM_Register ARegister, long AValue)
long ReadMemory_Word(long AAddress)
int ReadMemory_Byte(long AAddress)
Definition EDP.SCH.Interfaces.h:6389
std::wstring GetSynthesisConstraintsFileName()
Definition EDP.SCH.Interfaces.h:6667
IPlot * GetProperty_ParentPlot()
void SetProperty_ParentPlot(IPlot *Value)
IChart * GetProperty_ParentChartInterface()
Definition EDP.SCH.Interfaces.h:7566
Definition EDP.SCH.Interfaces.h:3043
int GetInstructionLength()
IRegisterAssociation * GetRegisterAssociation(int Index)
long GetInstruction_HIGHZ()
int GetInstructionOpcodeCount()
long GetInstruction_EXTEST()
std::wstring GetConformanceStatement()
long GetInstruction_BYPASS()
long GetInstruction_CLAMP()
int GetBoundaryCellCount()
IBoundaryCell * GetBoundaryCell(int Index)
IInstructionOpCode * GetInstructionOpcode(int Index)
double GetScanClockMaxSpeed()
std::wstring GetFilename()
long GetInstruction_USERCODE()
long GetInstruction_SAMPLE()
std::wstring GetDesignWarning()
IScanPin * GetPin(int Index)
long GetInstruction_IDCODE()
IPinMapping * GetPinMapping(int Index)
int GetRegisterAssociationCount()
TScanClockHaltMode GetScanClockHaltMode()
std::wstring GetCompliancePattern()
Definition EDP.SCH.Interfaces.h:2978
std::wstring GetDescription()
std::wstring GetShortDescription()
IBSDLEntity * GetEntity()
Definition EDP.SCH.Interfaces.h:4945
void SetCurrentValue(int aValue)
Definition EDP.SCH.Interfaces.h:7581
void SetModelPath(std::wstring AModelPath)
void SetShowParameters(bool AValue)
Definition EDP.SCH.Interfaces.h:3630
std::wstring BufIO(std::wstring WData, bool WriteOnly, bool Terminate)
Definition EDP.SCH.Interfaces.h:3107
TCellFunction GetCellFunction()
IBoundaryCell * GetTargetCell()
TBitValue GetDisableValue()
TDisableResult GetDisableResult()
IBoundaryCell * GetControlCell()
int GetControlCellNumber()
Definition EDP.SCH.Interfaces.h:6786
int GetProperty_ActiveChartIndex()
void SetProperty_FilteredWavesBlend(int Value)
IChart * GetProperty_ChartByName(std::wstring Name)
void InsertChart(int AChartIndex, IChart *AChart)
IChart * ChartFFT_Create(IChart *AChart)
ISDFDocument * GetProperty_ServerWindow()
bool GetProperty_SetupFileWritten()
IViewManager * GetProperty_ViewManager()
ISDFGraphicalView * GetProperty_GraphicalView()
bool GetProperty_FullyLoaded()
void SetProperty_RestoreSetup(bool Value)
IChart * NewChart(std::wstring AChartName)
std::wstring GetProperty_ActiveChartName()
void SetProperty_Modified(bool Value)
int GetProperty_TotalPointCount()
IChart * SV_CreateChart(std::wstring AChartName, TSimViewChartType AChartType, int AVisiblePlotCount, bool ARestoreSetupFlag)
int AddChart(IChart *AChart)
int SV_ChartHeightInPixels()
void SV_ReDrawToDC(long ADC)
void SetProperty_ActiveChartIndex(int Value)
int GetProperty_ChartIndexByChart(IChart *Chart)
std::wstring GetProperty_FileName()
void DeleteChart(int AChartIndex)
IChart * CreateNewChart(std::wstring AChartName, std::wstring AChartTitle, std::wstring AnXUnitStr, std::wstring AnXAxisLabel, bool AComplexFlag, TScaleMode AScaleMode, TSimViewChartType AChartType, TChartView AView, int AChartIndex)
void AddDataPointToChart(IChart *AChart, ISourceWave *AWave, double ARealX, double AnImaginaryX, double ARealY, double AnImaginaryY)
void SetProcessForStopSimulator(std::wstring AProcess)
int GetProperty_ChartIndexByName(std::wstring Name)
IChart * SV_CreateFFT(IChart *AChart)
int SV_ChartWidthInPixels()
IChart * GetProperty_Chart(int Index)
std::wstring GetProperty_SetupFileName()
int GetProperty_ChartCount()
void SV_FlushWindow(bool ARestoreSetupFlag)
bool MoveChart(int Charts, int AToIndex)
std::wstring GetProcessForStopSimulator()
void SetProperty_ActiveChart(IChart *Value)
int GetProperty_FilteredWavesBlend()
bool GetProperty_RestoreSetup()
void Delete_ChartSetups(std::wstring AFileName)
IChart * GetProperty_ActiveChart()
void SV_DataComplete(bool InitialiseXY, std::wstring ATabNameString)
void SetProperty_FullyLoaded(bool Value)
int SV_ChartHeightInMils()
int SV_ChartWidthInMils()
bool GetProperty_Modified()
void SetActiveChartByName(std::wstring AName)
Definition EDP.SCH.Interfaces.h:6900
int GetProperty_LeftMargin()
void SetProperty_ChartType(TSimViewChartType Value)
IPlot * GetProperty_Plot(int Index)
int GetProperty_RightMargin()
void SetProperty_ComplexY(bool Value)
TDataType GetProperty_XDataType()
bool GetProperty_RestoredFlag()
TDeltaType GetProperty_DeltaItem()
double GetProperty_CurrentXVal()
bool EditWave(bool *ANewAxisFlag, IPlottedWave *AWave)
bool HasNegativeXValues()
bool GetProperty_IsXAxisInDefaultState()
void SV_SetFourierFlag(bool AFourierFlag)
bool GetProperty_DisplayMeasurements()
void SetProperty_Maximum(bool Value)
std::wstring GetProperty_XUnits()
bool GetProperty_CursorBWaveOnPlot(IPlot *Plot)
int GetStandardTopMargin()
void SetProperty_VisiblePlots(int Value)
void SetProperty_Title(std::wstring Value)
void SetProperty_Name(std::wstring Value)
void HideWave(IPlottedWave *AWave)
int IndexOfCursor(IMeasurementCursor *ACursor)
int GetXPosition(double xPlot, int Width, double xRange)
int GetState_XScaleFieldWidth()
int GetCellularTopMargin()
int GetPlotIndexByWave(IPlottedWave *AWave)
int GetMaxXAxisPrecision()
int GetProperty_PlottedWaveCount()
void DeleteWave(IPlottedWave **AWave)
bool GetProperty_Maximum()
bool GetProperty_Average()
bool NeedAxisRedraw(bool AnIncreasingFlag)
double GetProperty_XDivSize()
void SetProperty_AutoXMin(bool Value)
void DetermineDefaultXValues(double *AnXMin, double *AnXMax, double *AnXOffset, double *AnXDivSize, int *AnXDivisionCount, TScaleMode AnXScaleMode, int ALogScaleBase)
int GetProperty_CursorCount()
ISourceWave * GetProperty_SourceWaveByName(std::wstring Name)
void SetProperty_ActivePlot(IPlot *Value)
bool GetProperty_IsYComplex()
void SV_NewDataPoint(int AWaveIndex, double ARealX, double AImagX, double ARealY, double AImagY)
void SetProperty_XMax(double Value)
void SetProperty_XDivSize(double Value)
IDocumentOptions * GetProperty_DocumentOptions()
void SetState_InitialGridX()
int AddSourceWave(ISourceWave *AWave)
int SV_NewPoleZeroRoot(std::wstring AWaveName, std::wstring AFindPlotName, double AReal, double AImag, TSimViewPZType APZType, std::wstring AUnitStr)
IPlottedWave * GetProperty_ActiveWave()
void SetProperty_GridLeft(int Value)
int GetProperty_PlotsPerPrintedPage()
bool GetProperty_AutoXMax()
double GetProperty_XMax()
ISourceWave * AddNewSourceWave(std::wstring AWaveName, bool AnXComplexFlag, bool AYComplexFlag, std::wstring AYUnitStr)
void SetProperty_InitializeXNeeded(bool Value)
void SetProperty_XOffset(double Value)
int GetProperty_SourceWaveCount()
void SetProperty_LeftMargin(int Value)
int GetProperty_GridLeft()
void SetProperty_BminusA(bool Value)
void SetProperty_XDivisions(int Value)
void InsertPlot(int APlotIndex, IPlot *APlot)
IPlot * GetPlotByWave(IPlottedWave *AWave)
int GetProperty_TopIndex()
bool GetProperty_AutoMargins()
TScaleMode GetProperty_XScaleMode()
void SetProperty_Minimum(bool Value)
IPlot * ShowWave(IPlottedWave *AWave, bool AForceNewPlotFlag, bool ANewAxisFlag, bool AKeepColorFlag)
IPlottedWave * GetWaveById(int AnId)
void Table_AddWave(IPlottedWave *AWave)
IPlottedWave * AddEquationWave(std::wstring Equation, std::wstring WaveName, TDataType DataType, bool AForceNewPlotFlag, bool ANewAxisFlag)
ISourceWave * GetProperty_SourceWave(int Index)
void SetProperty_CurrentXVal(double Value)
void SetProperty_RestoredFlag(bool Value)
void SV_FormatXAxis(std::wstring AXLabel, std::wstring AXUnitString, TSimViewGridType AGridType, double AMinX, double AMaxX)
IMeasurementCursor * GetProperty_CursorInterface(int Index)
bool GetProperty_AutoXDiv()
void UpdateAllPlots_1(int APointIndex)
IPlottedWave * Table_Waves(int Index)
void SetProperty_FourierFlag(bool Value)
DXP::C_Rect GetClipRect(int ALeft, int ATop, int ARight, int ABottom, IPainter *APainter)
bool PlotHasCursor(IPlot *APlot)
bool GetProperty_IsMetafile()
int GetProperty_PlotIndexByPlot(IPlot *Plot)
TScaleMode GetProperty_YScaleMode()
void SetProperty_DisplayMeasurements(bool Value)
int GetState_YScaleFieldWidth()
void SetProperty_AutoMargins(bool Value)
void SetProperty_PrimaryYDataType(TDataType Value)
bool GetProperty_UpdateFilteredStatus()
bool GetProperty_UseInitialXMinMax()
void Table_RemoveWave(int Index)
bool GetProperty_Minimum()
int GetProperty_LogScaleBase()
void UpdateEquationWave(IPlottedWave *EquationWave, std::wstring NewEquation, std::wstring NewWaveName, TDataType NewDataType)
void SetProperty_AutoXDiv(bool Value)
void SetProperty_PlotsPerPrintedPage(int Value)
void SetProperty_YScaleMode(TScaleMode Value)
bool GetProperty_AutoXMin()
double GetProperty_XMin()
int GetProperty_ActiveCursorIndex()
int GetProperty_GridDivWidth()
bool GetProperty_SimRunning()
TChartView GetProperty_View()
TDataType GetProperty_PrimaryYDataType()
int GetProperty_PlotCount()
bool MovePlot(int AFromIndex, int AToIndex)
int GetProperty_GridWidth()
bool DefineNewWaveform(bool ANewPlotFlag)
void SetWaveFilteredStatusUpdateRequired()
void SetProperty_ActiveWave(IPlottedWave *Value)
void SetProperty_IsPrinting(bool Value)
void SetProperty_RMS(bool Value)
int GetProperty_XDivisions()
bool GetProperty_FourierFlag()
int GetPlotIndexByAxis(IPlotAxis *AAxis)
bool GetProperty_BminusA()
bool MoveWave(IPlottedWave *AWave, IPlot *AToPlot, IPlotAxis *AToAxis, int AToIndex)
bool GetProperty_CursorAWaveOnPlot(IPlot *Plot)
int SV_NewWaveform(std::wstring AWaveName, std::wstring AFindPlotWaveName, bool AHiddenFlag, bool AnXComplexFlag, bool AYComplexFlag, std::wstring AYUnitStr)
bool Table_MoveWave(int AFromIndex, int AToIndex)
bool GetProperty_Frequency()
std::wstring GetProperty_XAxisLabel()
int GetProperty_GridRight()
void ClearPlot(IPlot **APlot, bool RemovePlot)
void DeleteActivePrimitive()
void SetProperty_TopIndex(int Value)
IPlottedWave * Table_WaveInterfaces(int Index)
void SetProperty_Frequency(bool Value)
bool GetProperty_InitializeXNeeded()
void DeleteSourceWave(int Index)
void SetProperty_UpdateFilteredStatus(bool Value)
void SetProperty_XScaleMode(TScaleMode Value)
int GetIdByWave(IPlottedWave *AWave)
void SetProperty_XUnits(std::wstring Value)
IChartTitle * GetProperty_ChartTitle()
void SetProperty_GridDivWidth(int Value)
void SetProperty_DeltaItem(TDeltaType Value)
void SetProperty_SimRunning(bool Value)
void ClearActivePrimitive()
int GetProperty_SourceWaveIndexByName(std::wstring Name)
void AddWaveToTargetPlot(IPlottedWave *AMovedWave, IPlot *ATargetPlot, bool ANewAxisFlag, bool ARescaleFlag)
IPlot * SV_GetPlotByWaveName(std::wstring AWaveName)
IPlottedWave * AddAWave(bool *ANewAxisFlag)
IPlot * GetProperty_ActivePlot()
void SetProperty_LogScaleBase(int Value)
bool GetProperty_ComplexY()
void SetProperty_XY(bool Value)
int GetState_WaveLabelFieldWidth()
bool GetProperty_IsPrinting()
void SetXScale(double AnXMin, double AnXMax, int AnXDivisions, TScaleMode AnXScaleMode, int ALogBase)
void SetProperty_XDataType(TDataType Value)
int AddPlot(IPlot *APlot)
void SV_FormatYAxis(std::wstring AFindPlotWaveName, std::wstring AYLabel)
void SetProperty_AcRms(bool Value)
IPainter * GetProperty_Painter()
IPlot * GetProperty_TopPlot()
int GetProperty_ActivePlotIndex()
void SetProperty_AutoXMax(bool Value)
void SetProperty_XMin(double Value)
IChartCollection * GetProperty_Parent()
int GetMaxYAxisPrecision(IPlot *APlot)
IPlot * AppendNewPlot(IPlottedWave *AWave, int APlotWidth)
void DeleteSourceWave_1(ISourceWave *AWave)
void SetProperty_Average(bool Value)
void SetProperty_RightMargin(int Value)
IChartOptions * GetProperty_ChartOptions()
void UpdateFilteredStatusOfWaves()
int Table_IndexOfWave(IPlottedWave *AWave)
int SV_ShowWaveOnPlot(std::wstring AWaveName, int APlotIndex)
void InitializeWaveColors()
std::wstring GetProperty_Title()
void SetProperty_IsMetafile(bool Value)
void SetProperty_ActiveCursorIndex(int Value)
IPlot * GetPlotByAxis(IPlotAxis *AAxis)
IPlot * InsertNewPlot(IPlot *AReferencePlot)
double GetProperty_XOffset()
void SetProperty_XAxisLabel(std::wstring Value)
TSimViewChartType GetProperty_ChartType()
ISourceWaveList * GetCompatibleWavesList(IWaveList *AWaveList)
void SetProperty_CursorInterface(int Index, IMeasurementCursor *ACursor)
void SetPrintValues(int AHeight, int AWidth, int AXOffset, int AYOffset)
void RemovePlot(IPlot *APlot)
void SetProperty_GridRight(int Value)
void SetProperty_UseInitialXMinMax(bool Value)
std::wstring GetProperty_Name()
int GetProperty_VisiblePlots()
Definition EDP.SCH.Interfaces.h:7551
Definition EDP.SCH.Interfaces.h:7432
bool GetProperty_AutoXMin()
int GetProperty_LogScaleBase()
void SetProperty_AutoXMin(bool Value)
TScaleMode GetProperty_XScaleMode()
bool GetProperty_ComplexY()
double GetProperty_XMin()
void SetProperty_XDiv(double Value)
void SetProperty_Title(std::wstring Value)
bool GetProperty_AutoXMax()
std::wstring GetProperty_XUnits()
bool GetProperty_AutoXDiv()
void SetProperty_XMax(double Value)
void SetProperty_AutoXMax(bool Value)
std::wstring GetProperty_Name()
void SetProperty_XUnits(std::wstring Value)
void SetProperty_XScaleMode(TScaleMode Value)
double GetProperty_XMax()
void SetProperty_XAxisLabel(std::wstring Value)
double GetProperty_XDiv()
void SetProperty_Name(std::wstring Value)
void SetProperty_XMin(double Value)
std::wstring GetProperty_XAxisLabel()
void SetProperty_ComplexY(bool Value)
void SetProperty_AutoXDiv(bool Value)
void SetProperty_LogScaleBase(int Value)
std::wstring GetProperty_Title()
Definition EDP.SCH.Interfaces.h:7465
std::wstring GetProperty_TitleText()
bool GetProperty_Visible()
IChart * GetProperty_ParentChart()
void SetProperty_Visible(bool Value)
Definition EDP.SCH.Interfaces.h:5019
bool ValidateConfig(IClockCore *const AClockCore)
Definition EDP.SCH.Interfaces.h:5010
IClockModifierData * FindClockConstraintByName(std::wstring const AName)
Definition EDP.SCH.Interfaces.h:5045
bool PreProcess(IClockCoreTemplate *const AClockCoreTemplate)
Definition EDP.SCH.Interfaces.h:5027
IClockOutputActual * OutputActual(int Index)
void VarAdd(std::wstring const AName, bool AIncludeIf, std::wstring const AReplaceWith)
int InternalActualCount()
IClockOutputActual * InternalActual(int Index)
IClockModifierTarget * TargetOutput(int Index)
IClockModifierTarget * TargetInput(int Index)
Definition EDP.SCH.Interfaces.h:5053
TClockModifierType GetModifierType()
Definition EDP.SCH.Interfaces.h:5070
TClockModifierType GetModifierType()
Definition EDP.SCH.Interfaces.h:5087
Definition EDP.SCH.Interfaces.h:4753
bool AreConfigurableParametersEquivalent(std::wstring AEncodedParamString, std::wstring BEncodedParamString)
std::wstring GetParameters(ISch_Component *const ASchComponent)
bool GenerateNetlist_1(std::wstring const AParameters, std::wstring const AExtendedParams, std::wstring const AFileName)
bool UpdateSymbol(ISch_Component *const ASchComponent)
bool IsChildCoreUsed(std::wstring const AChildCoreName, ISch_Component *const ASchComponent)
bool GenerateNetlist(std::wstring const AParameters, std::wstring const AFileName)
std::wstring GetParametersFromPart(EDP::IPart *const APart)
bool GenerateSoftwareCode(std::wstring const AInstanceName, std::wstring const AConfigurationValues, IEmbeddedCode *AHeaderFile, IEmbeddedCode *ASourceFile)
std::wstring GetState_ConfiguratorName()
bool ConfigureComponent(ISch_Component *const ASchComponent)
bool IsVerilogSupported()
void Import_FromDialog(std::wstring *AEncodedParamString)
bool IsChildCoreUsedByPart(std::wstring const AChildCoreName, EDP::IPart *const APart)
void SetConfigurationParametersToDefault(ISch_Component *const ASchComponent)
std::wstring GetConfigurationValues(ISch_Component *const ASchComponent)
bool ConfigureComponentParametrically(ISch_Component *const ASchComponent, std::wstring const AParamString)
std::wstring GenerateReport(ISch_Component *const ASchComponent)
Definition EDP.SCH.Interfaces.h:6462
std::wstring GetState_Parameters()
Definition EDP.SCH.Interfaces.h:1754
std::wstring GetState_Description()
std::wstring GetState_CompName()
std::wstring GetPartName(int APartNumber)
std::wstring GetState_AliasName()
Definition EDP.SCH.Interfaces.h:1735
void ConfigView(std::wstring Parameters)
Definition EDP.SCH.Interfaces.h:763
void SetComponentByHandle(ISch_Component *AHandle, int APartIndex)
void ShowPinsAsSelected(std::wstring APinNameList)
void ShowSpecifiedPinsOnly(std::wstring APinNameList)
void HighLightComponentPins(std::wstring APinNameList, DXP::TColor AHighlightColor, DXP::TColor ANonHighlightColor)
void RegisterListener(IComponentPinSelectionListener *APinSelectionListener)
void SetComponent(std::wstring LibReference, std::wstring LibraryPath, int APartIndex, bool AHideTextualDescription)
void HideComponentTextualDescriptions()
void RenameSpecifiedPins(std::wstring APinNamesParam)
Definition EDP.SCH.Interfaces.h:1727
void ComponentPinSelectionChanged(std::wstring NewPinSelectionList)
Definition EDP.SCH.Interfaces.h:4813
IComponentConfigurator * GetConfigurator(std::wstring const AConfiguratorName)
std::wstring GetNames(int Index)
Definition EDP.SCH.Interfaces.h:4805
Definition EDP.SCH.Interfaces.h:1371
int GetState_ObjectsCount()
void SetState_Location(DXP::C_Point AValue)
void SetState_ObjectsCount(int AValue)
void SetState_IsManualJunction(bool AValue)
DXP::C_Point GetState_Location()
bool GetState_IsManualJunction()
void SetState_Size(TSize AValue)
Definition EDP.SCH.Interfaces.h:1387
bool RemoveAllConnectionsAt(DXP::C_Point ALocation)
IConnection * GetConnectionAt(DXP::C_Point ALocation)
void AddConnectionXY_WithSize(int x, int y, TSize ASize)
void GraphicallyInvalidate()
bool RemoveAllConnectionsForLine(DXP::C_Point L1, DXP::C_Point L2)
void ResetAllConnections()
int GetState_ConnectionsCount()
void AddConnection(DXP::C_Point ALocation)
void AddConnectionXY(int x, int y)
IConnection * GetState_Connection(int Index)
Definition EDP.SCH.Interfaces.h:4899
bool GenerateModule(std::wstring Params)
Definition EDP.SCH.Interfaces.h:6381
ICustomCore * CreateTarget(std::wstring const AParameters)
Definition EDP.SCH.Interfaces.h:5109
void SetInfo(std::wstring Value)
bool Generate(bool doWriteFile)
void SetDoSoftError(bool Value)
Definition EDP.SCH.Interfaces.h:4656
void SetTargetAddr(long newVal)
void SetDataLen(long AValue)
void SetDataArray(long AIndex, long AValue)
long GetDataArray(long AIndex)
Definition EDP.SCH.Interfaces.h:2968
Definition EDP.SCH.Interfaces.h:3823
void DisableAllAllocatedBreakpoints()
void EnableAllocatedSoftBreakpoints()
TBreakpointMode GetBreakpointMode()
TDebuggerMode GetDebuggerMode()
void ReleaseAllocatedSoftBreakpoints()
bool GetSoftBreakpointsRequireHardware()
void SetDebuggerMode(TDebuggerMode ANewMode)
IHardBreakpoint * GetSystemBreakpoint()
void EnableAllocatedHardBreakpoints()
ISoftBreakpoint * GetNewSoftBreakpoint()
void EnableAllAllocatedBreakpoints()
ISoftBreakpoint * GetNewBreakpoint(int AMemorySpace, INT64 AAddress)
void DisableAllocatedSoftBreakpoints()
IHardBreakpoint * GetBreakpointByData(INT64 AData)
bool SetBreakpointMode(TBreakpointMode ANewMode)
int GetAllocatedSoftBreakPointCount()
void ReleaseBreakpoint(ISoftBreakpoint *const ABreakpoint)
ISoftBreakpoint * GetBreakpointByAddress(int AMemorySpace, INT64 AAddress)
int GetAllocatedHardBreakPointCount()
void DisableAllocatedHardBreakpoints()
bool AddressSupportsSoftBreakpoints(int AMemorySpace, INT64 AAddress)
ISoftBreakpoint * GetAllocatedSoftBreakpointByIndex(int Index)
int GetHardBreakpointCount()
long AddHardBreakPoint(IHardBreakpoint *const ANewBP)
void ReleaseAllocatedHardBreakpoints()
IHardBreakpoint * GetNewHardBreakpoint()
IHardBreakpoint * GetAllocatedHardBreakpointByIndex(int Index)
void ReleaseAllBreakpoints()
void SetSoftbreakpointsRequireHardware(bool AValue)
Definition EDP.SCH.Interfaces.h:3877
std::wstring GetIntegerKey(int Index)
bool GetBooleanValueByKey(std::wstring Key)
bool IsKeyValidForInteger(std::wstring Key)
std::wstring GetStringKey(int Index)
std::wstring GetBooleanKey(int Index)
bool IsKeyValidForString(std::wstring Key)
std::wstring GetFamilyName()
int GetIntegerValueByKey(std::wstring Key)
bool IsKeyValidForBoolean(std::wstring Key)
std::wstring GetStringValueByKey(std::wstring Key)
Definition EDP.SCH.Interfaces.h:3898
IDeviceFamily * GetFamilyByIndex(int Index)
IDeviceFamily * GetFamily(std::wstring FamilyName)
std::wstring GetListOfFamilies()
Definition EDP.SCH.Interfaces.h:2989
Definition EDP.SCH.Interfaces.h:3146
std::wstring GetDisplayName()
std::wstring GetDriveStrength(int Index)
std::wstring GetSlewValue(int Index)
std::wstring GetParamName()
Definition EDP.SCH.Interfaces.h:4021
IJTagDevice * GetJTAGDevice()
std::wstring GetUniqueDescription()
IProcessFlow * ProcessFlow()
std::wstring GetShortDescription()
void SetDeviceName(std::wstring const ADeviceName)
EDP::IProject * GetProject()
INexusCore * GetNexusCore()
IProcessFlow * SubversionFlow()
INexusDevice * GetNexusDevice()
IProcessFlow * DownloadFlow()
std::wstring GetConfiguration()
std::wstring GetDeviceName()
IProcessFlow * VerifyFlow()
EDP::IProject * GetFPGAProject()
IProcessFlow * VaultFlow()
Definition EDP.SCH.Interfaces.h:3910
void ReleaseDevice(INexusDevice *NexusDevice)
bool GetDeviceCachedInfo(std::wstring const ADeviceName, C_DeviceCachedInformation *AInformation)
std::wstring ChoosePhysicalDevice(std::wstring DeviceName, std::wstring const FilterParameters)
INexusDevice * GetDevice(std::wstring DeviceName)
IGenericDeviceManager * GetGenericDeviceManager()
std::wstring GetFamiliesForVendor(std::wstring const Vendor)
void SetDefaultDevice(std::wstring DeviceName)
std::wstring GetFamiliesForDeviceType(std::wstring const ADeviceType)
IDeviceInformation * GetDeviceInformation(std::wstring DeviceName)
INexusDevice * GetDeviceFromDeviceId(std::wstring AnId)
bool CanGetDevice(std::wstring DeviceName)
std::wstring GetDevicesForFamily(std::wstring const Family)
bool CompareIdCodes(long IdCodeA, long IdCodeB)
bool AreDevicesPinCompatible(std::wstring DeviceName1, std::wstring DeviceName2)
std::wstring GetAllVendors()
std::wstring GetDefaultDevice()
std::wstring GetDeviceNamesForIdCode(long IdCode)
IDeviceFamilyManager * GetDeviceFamilyManager()
Definition EDP.SCH.Interfaces.h:3759
std::wstring GetDescription()
void SetBusType(std::wstring AValue)
std::wstring GetBusType()
int AddLogicalSection(IDeviceMemoryLogicalSection *ANewMap)
void SetIsMappedIO(bool AValue)
void SetSize(long AValue)
void SetDescription(std::wstring AValue)
std::wstring GetBusName()
IDeviceMemoryLogicalSection * GetChildMap(long AIndex)
void SetBusName(std::wstring AValue)
void SetStartAddress(long AValue)
void SetDesignator(std::wstring AValue)
void SetAddressWidth(long AValue)
void SetDeviceMemoryIndex(long AValue)
std::wstring GetDesignator()
long GetDeviceMemoryIndex()
Definition EDP.SCH.Interfaces.h:3725
void SetMemConfig(std::wstring AValue)
void SetDeviceMemoryIndex(long AValue)
void SetBusName(std::wstring AValue)
std::wstring GetDesignator()
void SetIsDefault(bool AValue)
void SetDesignator(std::wstring AValue)
void SetSize(long AValue)
std::wstring GetBusType()
void SetBusType(std::wstring AValue)
long GetDeviceMemoryIndex()
std::wstring GetBusName()
void SetStartAddress(long AValue)
std::wstring GetPhysicalType()
void SetUsageType(std::wstring AValue)
std::wstring GetMemConfig()
void SetPhysicalType(std::wstring AValue)
IDeviceMemoryArchitectureSection * GetParentMap()
std::wstring GetUsageType()
void SetIsExternal(bool AValue)
void SetParentMap(IDeviceMemoryArchitectureSection *AValue)
Definition EDP.SCH.Interfaces.h:3159
bool GetIsReceiveDiffPin()
std::wstring GetUniqueDifferentialID()
IDeviceIOStandard * GetIOStandard(int Index)
bool GetIsNegPinOfDiffPair()
std::wstring GetPinNumber()
bool GetIsTransmitDiffPin()
std::wstring GetClkDifferentialId()
std::wstring GetDifferentialId()
bool GetIsPosPinOfDiffPair()
Definition EDP.SCH.Interfaces.h:2832
bool GetFolders_SearchSubFolders(int AIndex)
void SetDeviceFolder(int AIndex, std::wstring const AFolderPath, bool ASearchSubfolder)
std::wstring FindDeviceSheetPath(std::wstring const AFileName)
EDP::IProject * GetCurrentProject()
std::wstring ConvertDeviceSheetPathToName(std::wstring const AFilePath)
void DeleteFolder(int AIndex)
bool AddDeviceFolder(std::wstring const AFolderPath, bool ASearchSubfolder)
std::wstring FindAllDeviceSheetPaths(std::wstring const AFileName, std::wstring *AOtherMatchingPaths)
void MakeCurrentProject(EDP::IProject *AProject)
void EditDeviceFolderList()
std::wstring GetFolders_FolderPath(int AIndex)
bool WillSearchDeviceFolder(std::wstring const AFolderPath)
bool BrowseDeviceSheet(std::wstring *AFileName, std::wstring *AFilePath)
bool ChooseDeviceFolder(std::wstring *AFolderPath)
Definition EDP.SCH.Interfaces.h:7399
void SetProperty_GridColor(DXP::TColor Value)
void SetProperty_MaxPlotsVisible(int Value)
bool GetProperty_ShowChartTitle()
void SetProperty_ShowAxisLabels(bool Value)
int GetProperty_FFTLength()
void SetProperty_HighlightSimilarWaves(bool Value)
void SetProperty_BackgroundColor(DXP::TColor Value)
void SetProperty_ShowPlotTitle(bool Value)
void SetProperty_ShowWaveSymbols(bool Value)
void SetProperty_ForegroundColor(DXP::TColor Value)
bool GetProperty_BoldWaves()
void SetProperty_ShowDataPoints(bool Value)
bool GetProperty_HighlightSimilarWaves()
bool GetProperty_ShowWaveSymbols()
bool GetProperty_ShowPlotTitle()
void SetProperty_BoldWaves(bool Value)
void SetProperty_ShowChartTitle(bool Value)
void SetProperty_FFTLength(int Value)
bool GetProperty_ShowAxisLabels()
DXP::TColor GetProperty_BackgroundColor()
DXP::TColor GetProperty_ForegroundColor()
DXP::TColor GetProperty_GridColor()
int GetProperty_MaxPlotsVisible()
bool GetProperty_ShowDataPoints()
void SetProperty_ShowSimDataPanel(bool Value)
bool GetProperty_ShowSimDataPanel()
Definition EDP.SCH.Interfaces.h:1780
void DrawCurrentZoomRectangle_Invert()
void RefreshCurrentZoomWindow()
void SetState_DocumentToPaint(ISch_Document *const ADocument)
void Redraw(ISch_GraphicalObject *const AGraphicalObject)
void PaintSingleObject(ISch_GraphicalObject *const AGraphicalObject)
void GetStringMaxMin(DXP::C_Point const ALocation, std::wstring const AText, int AFontId, C_CoordRect *ABoundingRect)
Definition EDP.SCH.Interfaces.h:4435
std::wstring GetDataSheetURL(int I)
Definition EDP.SCH.Interfaces.h:4425
EDP::IItemParameter * GetParameter(int I)
Definition EDP.SCH.Interfaces.h:4415
int SupplierSourceRelationshipCount()
ISupplierSourceRelationship * GetSupplierSourceRelationship(int I)
Definition EDP.SCH.Interfaces.h:3938
DXP::IInterfaceList * GetAllDevices()
INexusDevice * GetDeviceInterface(std::wstring DeviceName)
Definition EDP.SCH.Interfaces.h:4743
void AddInclude(std::wstring const AFile)
void AddLine(std::wstring const ALine)
Definition EDP.SCH.Interfaces.h:4890
IVendorToolManager * GetVendorToolManager()
Definition EDP.SCH.Interfaces.h:6559
std::wstring GetState_PortID_Clock()
std::wstring GetState_DefaultStateID()
std::wstring GetState_PortID_Reset()
Definition EDP.SCH.Interfaces.h:6539
ISch_Parameter * GetState_SchComment()
Definition EDP.SCH.Interfaces.h:6548
std::wstring GetState_ToStateId()
std::wstring GetState_FromStateId()
ISch_Parameter * GetState_SchComment()
Definition EDP.SCH.Interfaces.h:4709
void ShowFlashMemoryUtilityDialog(IDeviceLink *deviceLink)
Definition EDP.SCH.Interfaces.h:4670
bool OnFlashWriter_Abort()
void OnFlashWriter_ProgressUpdate(int APercentDone)
Definition EDP.SCH.Interfaces.h:4680
void ClearAllFlashMemorySpaces()
int GetFlashMemorySpaceCount()
void GetFlashMemorySpaceDescriptor(long AFlashMemorySpaceIndex, long *globalMemorySpaceIndex, long *startAddress, long *endAddress, long *widthInBits)
bool IsFlashWidthSupported(int AFlashWidth)
DXP::IStrings * GetSupportedDevicesList()
bool IsFlashMemorySpace(long AMemorySpaceIndex, long AWriteAddress)
bool SupportsAction(long AnAction)
int CompareWithFlash(long AFlashMemorySpaceIndex, IDataChunkImageInterface *ADataImageInterface, long AFlashAddress, long ACompareByteCount, bool AEnableFilterFunction)
int BlankCheckSectors(long AFlashMemorySpaceIndex, long AStartSector, long AEndSector)
long GetFlashAddressFromSector(long AFlashMemorySpaceIndex, long ASectorNumber)
long GetFlashSectorFromAddress(long AFlashMemorySpaceIndex, long AFlashAddress)
int AbortCurrentProcess()
int EraseFlash(long AFlashMemorySpaceIndex)
int SetCallbackInterface(IFlashWriterCallback *ACallBackInterface)
int EraseSectorRange(long AFlashMemorySpaceIndex, long AStartSector, long AEndSector)
int AddFlashMemorySpace(long AGlobalMemorySpaceIndex, long AStartAddress, long AEndAddress, long AWidthInBits)
int GetDefaultFlashWidth()
int WriteFlash(long AFlashMemorySpaceIndex, IDataChunkImageInterface *ADataImageInterface, bool AEnableFilterFunction, bool APreserveUnwrittenData, bool AResetDevice, bool AVerifyWrite)
int EraseAddressRange(long AFlashMemorySpaceIndex, long AStartAddress, long AEndAddress, bool APreserveUnwrittenData)
Definition EDP.SCH.Interfaces.h:4730
void SelectFlashWriter(IFlashWriter *AFlashWriter)
IFlashWriter * GetFlashWriter(int AnIndex)
IFlashWriter * GetSelectedFlashWriter()
void AddFlashWriter(IFlashWriter *AFlashWriter)
int GetFlashWriterCount()
Definition EDP.SCH.Interfaces.h:3296
int GPIO_GetValue(int APort)
void GPIO_SetPinsDir(int APort, int APinsDir)
void GPIO_SetValue(int APort, int AValue)
Definition EDP.SCH.Interfaces.h:2905
void GenerateComponentReportAdvanced(IGetLibraryReportInfo *const GetLibInfo, std::wstring const FileName, std::wstring const LibType)
Definition EDP.SCH.Interfaces.h:3860
void SetInstructionLength(long AIdCode, int AInstructionLength)
std::wstring GetAssociatedDeviceSettingsDescription(long AIdCode, int AJTagIndex)
std::wstring GetAssociatedLibraryFileName(long AIdCode, int AJTagIndex)
std::wstring GetAssociatedLibraryReference(long AIdCode, int AJTagIndex)
void SetAssociatedBSDLFileName(long AIdCode, int AJTagIndex, std::wstring ABSDLFileName)
std::wstring GetAssociatedBSDLFileName(long AIdCode, int AJTagIndex)
int GetInstructionLength(long AIdCode)
void Import_FromUser_JTAGIdMapping(long AIdCode)
std::wstring GetNonAssociatedBSDLFileNamesForIdCode(long AIdCode, int AJTagIndex)
Definition EDP.SCH.Interfaces.h:2892
ILibraryReportInfo * GetLibraryReportInfo(std::wstring const AFilePath, std::wstring const ALibType)
void UseReportSettings(ILibraryReportExternalSettings *const ASettings)
void ReleaseReportSettings()
ILibObjectReportInfo * GetModelReportInfo(std::wstring const ACompFilePath, std::wstring const ACompLibRef, std::wstring const AModelFilePath, std::wstring const AModelName)
ILibraryReportExternalSettings * GetReportSettings(std::wstring const ALibType)
Definition EDP.SCH.Interfaces.h:7195
int GetProperty_GridTop()
int GetProperty_GridBottom()
int GetProperty_GridHeight()
void SetProperty_GridBottom(int Value)
int GetProperty_GridWidth()
int GetProperty_GridRight()
int GetProperty_GridLeft()
void SetProperty_GridTop(int Value)
IPlot * GetProperty_ParentPlot()
Definition EDP.SCH.Interfaces.h:7211
TGridLineType GetProperty_GridLineType()
IPlot * GetProperty_ParentPlot()
Definition EDP.SCH.Interfaces.h:1483
int GetState_SnapGridSize()
void SetState_VisibleGridOn(bool B)
void SetState_VisibleGridSize(int C)
bool SameAs(IGridSetting *AGridSetting)
void SetState_SnapGridSize(int C)
bool GetState_HotspotGridOn()
void CopyTo(IGridSetting *AGridSetting)
int GetState_VisibleGridSize()
void SetState_HotspotGridOn(bool B)
bool GetState_VisibleGridOn()
void SetState_HotspotGridSize(int C)
bool GetState_SnapGridOn()
int GetState_HotspotGridSize()
void SetState_SnapGridOn(bool B)
Definition EDP.SCH.Interfaces.h:3805
void SetDataMask(INT64 Value)
void SetControlMask(INT64 Value)
void SetControl(INT64 Value)
void SetAddressMask(INT64 Value)
void SetData(INT64 Value)
Definition EDP.SCH.Interfaces.h:4128
void SetHardDeviceProject(EDP::IProject *Project, std::wstring Configuration)
Definition EDP.SCH.Interfaces.h:2165
void SetState_HarnessTypeInferred(bool AValue)
bool GetState_IsHarnessObject()
std::wstring GetState_HarnessType()
void SetState_IsHarnessObject(bool AValue)
bool GetState_HarnessTypeInferred()
void SetState_HarnessType(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:2695
void ShowPinsAsSelected(DXP::IExternalForm *AExternalForm, std::wstring APinNameList)
void HighlightComponentPins(DXP::IExternalForm *AExternalForm, std::wstring APinNameList, DXP::TColor AHighlightColor, DXP::TColor ANonHighlightColor)
void RegisterListener(DXP::IExternalForm *AExternalForm, IModelEditorSelectionListener *AListener)
void DrawModel_PinsSelected(DXP::IExternalForm *AExternalForm, std::wstring AModelName, std::wstring ADatafilePath, std::wstring APinNameList)
void ShowSpecifiedPinsOnly(DXP::IExternalForm *AExternalForm, std::wstring APinNameList)
Definition EDP.SCH.Interfaces.h:5691
TIbisSubModelMode GetSubModelMode()
std::wstring GetSubModelName()
Definition EDP.SCH.Interfaces.h:5701
IIbisAddSubModel * GetAddSubModel(int AIndex)
Definition EDP.SCH.Interfaces.h:5896
std::wstring GetPlatform()
std::wstring GetFilename()
std::wstring GetCompiler()
std::wstring GetParamFilename()
IIbisAmiParseTree * GetAmiParseTree()
Definition EDP.SCH.Interfaces.h:5910
IIbisAlgModExecutable * GetAlgModExecutable(int AIndex)
Definition EDP.SCH.Interfaces.h:5919
IIbisAlgModExecutableList * GetAlgModExecutables()
Definition EDP.SCH.Interfaces.h:5361
std::wstring GetPackageModelName()
Definition EDP.SCH.Interfaces.h:5370
IIbisAlternatePackageModel * GetAlternatePackageModel(int AIndex)
Definition EDP.SCH.Interfaces.h:5888
Definition EDP.SCH.Interfaces.h:5800
std::wstring GetDigitalPort()
std::wstring GetAnalogPort2()
std::wstring GetAnalogPort1()
Definition EDP.SCH.Interfaces.h:5814
IIbisAtoD * GetAtoD(int AIndex)
Definition EDP.SCH.Interfaces.h:5497
IIbisRange * GetCCompPullup()
IIbisRange * GetCCompPowerClamp()
IIbisRange * GetCCompGndClamp()
IIbisRange * GetCCompPulldown()
Definition EDP.SCH.Interfaces.h:5416
IIbisPortMapList * GetPortMap()
std::wstring GetExternalCircuitName()
Definition EDP.SCH.Interfaces.h:5429
IIbisCircuitCall * GetCircuitCall(int AIndex)
Definition EDP.SCH.Interfaces.h:5480
TIbisNumStatus GetCpdStatus()
TIbisComponentEmiDomain GetDomain()
TIbisNumStatus GetCHeatsinkFloatStatus()
TIbisNumStatus GetCHeatsinkGndStatus()
IIbisPinEmiList * GetPinEmis()
double GetCHeatsinkFloat()
IIbisPinEmiDomainList * GetPinEmiDomains()
Definition EDP.SCH.Interfaces.h:6055
std::wstring GetManufacturerName()
TIbisTestLocationType GetSiLocation()
int GetDiffPinHeaderCount()
IIbisPackage * GetPackage()
TIbisTestLocationType GetTimingLocation()
IIbisSeriesPinMappingList * GetSeriesPinMappings()
IIbisAlternatePackageModelList * GetAlternatePackageModels()
IIbisSeriesSwitchGroupList * GetSeriesSwitchGroups()
IIbisComponentEmi * GetComponentEmi()
int GetPinMappingsHeaderCount()
IIbisModelSelectorList * GetModelSelectors()
int GetSeriesPinMappingsHeaderCount()
IIbisCircuitCallList * GetCircuitCalls()
IIbisDiffPinList * GetDiffPins()
IIbisModelList * GetModels()
IIbisPinMappingList * GetPinMappings()
IIbisSNodeList * GetNodes()
std::wstring GetPackageModelName()
std::wstring GetComponentName()
Definition EDP.SCH.Interfaces.h:6084
IIbisComponent * GetComponent(int AIndex)
IIbisComponent * GetComponentByName(std::wstring AName)
Definition EDP.SCH.Interfaces.h:5823
IIbisDtoAList * GetDtoAList()
std::wstring GetFilename()
std::wstring GetCircuitName()
IIbisAtoDList * GetAtoDList()
Definition EDP.SCH.Interfaces.h:5646
IIbisRangePList * GetRangePList()
Definition EDP.SCH.Interfaces.h:5291
TIbisNumStatus GetTdelayMaxStatus()
TIbisNumStatus GetVdiffStatus()
std::wstring GetInvPinName()
TIbisNumStatus GetTdelayMinStatus()
TIbisNumStatus GetTdelayTypStatus()
std::wstring GetDiffPinName()
Definition EDP.SCH.Interfaces.h:5310
IIbisDiffPin * GetDiffPin(int AIndex)
IIbisDiffPin * GetDiffPinByName(std::wstring AName)
Definition EDP.SCH.Interfaces.h:5510
TIbisNumStatus GetRoffStatus()
TIbisNumStatus GetFonStatus()
TIbisNumStatus GetRonStatus()
TIbisNumStatus GetFoffStatus()
Definition EDP.SCH.Interfaces.h:5526
IIbisDriverScheduleDelay * GetDrvshDelay()
std::wstring GetDrvshModelName()
Definition EDP.SCH.Interfaces.h:5536
IIbisDriverScheduleModel * GetDrvshModel(int AIndex)
IIbisDriverScheduleModel * GetDrvshModelByName(std::wstring AName)
Definition EDP.SCH.Interfaces.h:5775
std::wstring GetAnalogPort2()
std::wstring GetAnalogPort1()
std::wstring GetDigitalPort()
Definition EDP.SCH.Interfaces.h:5791
IIbisDtoA * GetDtoA(int AIndex)
Definition EDP.SCH.Interfaces.h:6249
Definition EDP.SCH.Interfaces.h:6257
IIbisEbdModel * GetEbdModel(int AIndex)
Definition EDP.SCH.Interfaces.h:6094
IIbisExternalModel * GetExternalModel()
std::wstring GetExternalCircuitName()
Definition EDP.SCH.Interfaces.h:6105
IIbisExternalCircuit * GetExternalCircuit(int AIndex)
Definition EDP.SCH.Interfaces.h:5872
IIbisPortTypeList * GetPortTypeList()
IIbisPortList * GetDigitalPortList()
IIbisCorner * GetCornerMin()
IIbisPortList * GetPortList()
IIbisCorner * GetCornerMax()
IIbisCorner * GetCornerTyp()
IIbisPortList * GetParamList()
Definition EDP.SCH.Interfaces.h:6300
IIbisModelSelectorModelList * GetModelSelectorModelList()
IIbisModelSelectorList * GetModelSelectorList()
IIbisSubModelList * GetSubModelList()
std::wstring GetFilename()
IIbisEbdModelList * GetEbdModelList()
void SetFileName(std::wstring Value)
std::wstring GetErrorFileName()
IIbisTestDataList * GetTestDataList()
IIbisModelList * GetModelList()
IIbisStrings * GetErrors()
IIbisPackageModelList * GetPackageModelList()
IIbisHeaderList * GetHeaderList()
IIbisTestLoadList * GetTestLoadList()
IIbisComponentList * GetComponentList()
IIbisExternalCircuitList * GetExternalCircuitList()
Definition EDP.SCH.Interfaces.h:6208
IIbisMatrixRowList * GetMatrixRows()
TIbisMatrixType GetMatrixType()
Definition EDP.SCH.Interfaces.h:6187
bool GetFoundSelfCoupling()
double GetColumn(int AIndex)
std::wstring GetPinNumber()
Definition EDP.SCH.Interfaces.h:6199
IIbisMatrixRow * GetMatrixRow(int AIndex)
Definition EDP.SCH.Interfaces.h:5928
TIbisModelEmiDomain GetDomain()
TIbisModelEmiType GetType()
Definition EDP.SCH.Interfaces.h:5938
TIbisModelType GetModelType()
TIbisNumStatus GetVrefStatus()
IIbisAlgorithmicModel * GetAlgorithmicModel()
IIbisModelEmi * GetModelEmi()
IIbisRange * GetCCompPulldown()
IIbisRange * GetVoltageRange()
IIbisRange * GetGndClampRef()
IIbisAddSubModelList * GetSubModelList()
IIbisRange * GetExternalRef()
TIbisNumStatus GetCrefDiffStatus()
TIbisModelEnable GetModelEnable()
IIbisModelSpec * GetModelSpec()
IIbisCurve * GetPowerClamp()
IIbisRange * GetTempRange()
IIbisRange * GetPulldownRef()
TIbisNumStatus GetRrefStatus()
TIbisModelPolarity GetModelPolarity()
IIbisRange * GetCCompPullup()
IIbisRange * GetPowerClampRef()
TIbisModelUsage GetUsage()
IIbisRange * GetPullupRef()
TIbisNumStatus GetCrefStatus()
TIbisNumStatus GetVmeasStatus()
TIbisNumStatus GetRrefDiffStatus()
IIbisCurve * GetPulldown()
IIbisSwitchInfo * GetOn()
IIbisWaveformList * GetFalling()
IIbisExternalModel * GetExternalModel()
IIbisRange * GetCCompPowerClamp()
TIbisNumStatus GetVinhStatus()
IIbisRange * GetCCompGndClamp()
IIbisCurve * GetGndClamp()
IIbisWaveformList * GetRising()
TIbisNumStatus GetVinlStatus()
IIbisReceiverThresholds * GetReceiverThresholds()
IIbisCCompCorner * GetCCompCorner()
IIbisRange * GetTTpower()
std::wstring GetModelName()
IIbisDriverScheduleModelList * GetDrvshModels()
IIbisSwitchInfo * GetOff()
Definition EDP.SCH.Interfaces.h:6348
void SetDescription(std::wstring AValue)
void SetUseComponentLibrary(bool AValue)
void Import_FromImplementation(ISch_Implementation *ASchImpl)
IModelSelectorChoiceList * GetModelSelectorChoices()
IModelSelectorChoice * GetSelectedModelByModelSelectorName(std::wstring AModelSelectorName)
void SetModelDriveStrength(TModelDriveStrength AValue)
void SetDataFileLocation(std::wstring AValue)
std::wstring GetDataFileLocation()
std::wstring GetModelName()
void SetSelectedModelByModelSelectorName(std::wstring AModelSelectorName, std::wstring ASelectedModel)
bool GetUseComponentLibrary()
void SetModelName(std::wstring AValue)
std::wstring GetDescription()
void Export_ToImplementation(ISch_Implementation *ASchImpl)
TModelDriveStrength GetModelDriveStrength()
Definition EDP.SCH.Interfaces.h:6005
IIbisModel * GetModel(int AIndex)
Definition EDP.SCH.Interfaces.h:6371
IIbisModelImplementation * CreateIbisImplementation()
IIbisFile * CreateIbisFile(std::wstring AFileName)
Definition EDP.SCH.Interfaces.h:6034
IIbisModelSelectorModelList * GetModelList()
std::wstring GetModelSelectorName()
TIbisModelUsage GetUsage()
Definition EDP.SCH.Interfaces.h:6045
IIbisModelSelector * GetModelSelectorByName(std::wstring AName)
IIbisModelSelector * GetModelSelector(int AIndex)
Definition EDP.SCH.Interfaces.h:6014
std::wstring GetModelDescription()
std::wstring GetModelName()
Definition EDP.SCH.Interfaces.h:6024
IIbisModelSelectorModel * GetModelSelectorModelByName(std::wstring AName)
IIbisModelSelectorModel * GetModelSelectorModel(int AIndex)
Definition EDP.SCH.Interfaces.h:5546
IIbisRange * GetRref_diff()
IIbisRange * GetDOshootAmpH()
IIbisRange * GetVmeasFalling()
IIbisRange * GetVmeasRising()
IIbisRange * GetDOshootT()
IIbisRange * GetCref_diff()
IIbisRange * GetRrefFalling()
IIbisRange * GetSOshootL()
IIbisRange * GetDOshootAreaH()
IIbisRange * GetDOshootAmpL()
IIbisRange * GetDOshootL()
IIbisRange * GetCrefRising()
IIbisRange * GetRrefRising()
IIbisRange * GetDOshootH()
IIbisRange * GetSOshootH()
bool GetHysteresisThresholdsAll()
IIbisRange * GetDOshootAreaL()
IIbisRange * GetVrefRising()
IIbisRange * GetVrefFalling()
IIbisRange * GetCrefFalling()
Definition EDP.SCH.Interfaces.h:5158
Definition EDP.SCH.Interfaces.h:5180
Definition EDP.SCH.Interfaces.h:6154
IIbisRLCSection * GetRLCSection()
IIbisPackageElementList * GetFork()
TIbisPackageElementType GetElementType()
Definition EDP.SCH.Interfaces.h:6179
IIbisPackageElement * GetPackageElement(int AIndex)
Definition EDP.SCH.Interfaces.h:5227
IIbisRange * GetCapacitance()
IIbisRange * GetResistance()
IIbisRange * GetInductance()
Definition EDP.SCH.Interfaces.h:6221
std::wstring GetManufacturer()
IIbisPackageElementList * GetPinSections(int AIndex)
IIbisStrings * GetPinNumbers()
IIbisMatrix * GetCapacitanceMatrix()
std::wstring GetPackageModelName()
std::wstring GetDescription()
IIbisMatrix * GetInductanceMatrix()
IIbisMatrix * GetResistanceMatrix()
Definition EDP.SCH.Interfaces.h:6240
IIbisPackageModel * GetPackageModel(int AIndex)
Definition EDP.SCH.Interfaces.h:5460
TIbisNumStatus GetValueStatus()
Definition EDP.SCH.Interfaces.h:5471
IIbisPinEmiDomain * GetPinEmiDomain(int AIndex)
Definition EDP.SCH.Interfaces.h:5438
TIbisNumStatus GetClockDivStatus()
std::wstring GetPinEmiName()
std::wstring GetPinDomainName()
Definition EDP.SCH.Interfaces.h:5451
IIbisPinEmi * GetPinEmi(int AIndex)
Definition EDP.SCH.Interfaces.h:5238
TIbisNumStatus GetResStatus()
TIbisNumStatus GetCapStatus()
TIbisNumStatus GetIndStatus()
std::wstring GetPinName()
std::wstring GetModelName()
std::wstring GetSignalName()
Definition EDP.SCH.Interfaces.h:5256
IIbisPin * GetPinByName(std::wstring AName)
IIbisPin * GetPin(int AIndex)
Definition EDP.SCH.Interfaces.h:5266
std::wstring GetPinMappingName()
std::wstring GetPowerClampRef()
std::wstring GetGndClampRef()
std::wstring GetPullupRef()
std::wstring GetPulldownRef()
Definition EDP.SCH.Interfaces.h:5281
IIbisPinMapping * GetPinMapping(int AIndex)
IIbisPinMapping * GetPinMappingByName(std::wstring AName)
Definition EDP.SCH.Interfaces.h:5835
std::wstring GetPortName()
Definition EDP.SCH.Interfaces.h:5844
IIbisPort * GetPort(int AIndex)
Definition EDP.SCH.Interfaces.h:5397
std::wstring GetPortName()
std::wstring GetNodeName()
Definition EDP.SCH.Interfaces.h:5407
IIbisPortMap * GetPortMap(int AIndex)
Definition EDP.SCH.Interfaces.h:5853
std::wstring GetPortName()
Definition EDP.SCH.Interfaces.h:5863
IIbisPortType * GetPortType(int AIndex)
Definition EDP.SCH.Interfaces.h:6164
TIbisNumStatus GetLenStatus()
TIbisNumStatus GetCStatus()
TIbisNumStatus GetLStatus()
TIbisNumStatus GetRStatus()
Definition EDP.SCH.Interfaces.h:5727
TIbisNumStatus GetRloadStatus()
Definition EDP.SCH.Interfaces.h:5710
TIbisNumStatus GetTypStatus()
TIbisNumStatus GetMinStatus()
TIbisNumStatus GetMaxStatus()
Definition EDP.SCH.Interfaces.h:5166
TIbisNumStatus GetMinStatus()
TIbisNumStatus GetTypStatus()
TIbisNumStatus GetMaxStatus()
Definition EDP.SCH.Interfaces.h:5627
TIbisNumStatus GetValueStatus()
Definition EDP.SCH.Interfaces.h:5637
IIbisRangeP * GetRangeP(int AIndex)
Definition EDP.SCH.Interfaces.h:5590
TIbisNumStatus GetVinlAcStatus()
TIbisNumStatus GetVthStatus()
TIbisNumStatus GetVdiffAcStatus()
TIbisNumStatus GetVcrossHighStatus()
TIbisNumStatus GetTslewAcStatus()
TIbisNumStatus GetVinhAcStatus()
TIbisNumStatus GetVdiffDcStatus()
TIbisNumStatus GetVthMaxStatus()
TIbisNumStatus GetThresholdSensitivityStatus()
TIbisNumStatus GetTdiffslewAcStatus()
TIbisNumStatus GetVinlDcStatus()
TIbisNumStatus GetVthMinStatus()
TIbisNumStatus GetVcrossLowStatus()
double GetThresholdSensitivity()
TIbisNumStatus GetVinhDcStatus()
std::wstring GetReferenceSupply()
Definition EDP.SCH.Interfaces.h:5379
std::wstring GetNodeName()
Definition EDP.SCH.Interfaces.h:5388
IIbisSNode * GetNode(int AIndex)
Definition EDP.SCH.Interfaces.h:5655
TIbisNumStatus GetVdsStatus()
Definition EDP.SCH.Interfaces.h:5666
IIbisSeriesMosfet * GetSeriesMosfet(int AIndex)
Definition EDP.SCH.Interfaces.h:5339
std::wstring GetModelName()
std::wstring GetFunctionName()
Definition EDP.SCH.Interfaces.h:5352
IIbisSeriesPinMapping * GetSeriesPinMapping(int AIndex)
Definition EDP.SCH.Interfaces.h:5320
IIbisStrings * GetFunctions()
Definition EDP.SCH.Interfaces.h:5330
IIbisSeriesSwitchGroup * GetSeriesSwitchGroup(int AIndex)
Definition EDP.SCH.Interfaces.h:5189
int IndexOf(std::wstring const Value)
std::wstring GetItem(int Index)
Definition EDP.SCH.Interfaces.h:6125
IIbisWaveform * GetGNDPulse()
IIbisCurve * GetPowerClamp()
IIbisWaveform * GetFalling()
IIbisWaveform * GetRising()
std::wstring GetSubModelName()
TIbisSubModelType GetSubModelType()
IIbisCurve * GetGndClamp()
IIbisCurve * GetPulldown()
IIbisSubModelSpec * GetSubModelSpec()
IIbisWaveform * GetPOWERPulse()
Definition EDP.SCH.Interfaces.h:6145
IIbisSubModel * GetSubModel(int AIndex)
Definition EDP.SCH.Interfaces.h:6114
IIbisRange * GetOffDelay()
Definition EDP.SCH.Interfaces.h:5675
IIbisRange * GetRlSeries()
IIbisRange * GetCSeries()
IIbisRange * GetLcSeries()
IIbisRange * GetRcSeries()
IIbisRange * GetRSeries()
IIbisCurve * GetSeriesCurrent()
IIbisRange * GetLSeries()
IIbisSeriesMosfetList * GetSeriesMosfetList()
Definition EDP.SCH.Interfaces.h:6266
Definition EDP.SCH.Interfaces.h:6274
IIbisTestData * GetTestData(int AIndex)
Definition EDP.SCH.Interfaces.h:6283
Definition EDP.SCH.Interfaces.h:6291
IIbisTestLoad * GetTestLoad(int AIndex)
Definition EDP.SCH.Interfaces.h:2576
std::wstring GetReleaseVaultGUID()
std::wstring GetParameterValue(int Index)
std::wstring GetParameterValueByName(std::wstring AName)
std::wstring GetModelName()
std::wstring GetModelFilename()
void DeleteParameter(int Index)
std::wstring GetModelType()
std::wstring GetDescription()
void SetModelFilename(std::wstring AValue)
void SetModelType(std::wstring AValue)
void SetDescription(std::wstring AValue)
void SetItemRevisionGUID(std::wstring Value)
void SetReleaseItemGUID(std::wstring Value)
bool SaveToFile(std::wstring AFileName)
void SetReleaseVaultGUID(std::wstring Value)
std::wstring GetItemRevisionGUID()
std::wstring GetReleaseItemGUID()
void SetModelName(std::wstring AValue)
void DeleteParameterByName(std::wstring AName)
std::wstring GetParameterName(int Index)
EDP::IItemParameter * GetParameterByName(std::wstring AName)
void SetParameterValueByName(std::wstring AName, std::wstring AValue)
Definition EDP.SCH.Interfaces.h:3126
std::wstring GetInstructionName()
std::wstring GetOpCodePattern()
Definition EDP.SCH.Interfaces.h:3384
void GetProjectDetails(std::wstring *AProjectPath, std::wstring *ATarget)
void GetInstrumentBounds(int *ALeft, int *ATop, int *AWidth, int *AHeight)
bool LiveUpdateNet(EDP::INet *const ANet, bool AUpdateEnabled)
void ReceiveNotification(DXP::INotification *const ANotification)
void SetInstrumentBounds(int ALeft, int ATop, int AWidth, int AHeight)
void SetProjectDetails(std::wstring const AProjectPath, std::wstring const ATarget)
Definition EDP.SCH.Interfaces.h:2753
void ExtractSourcesToPath(std::wstring ALibraryPath, std::wstring ADestinationPath)
void UninstallLibrary(std::wstring ALibraryPath)
int GetModelCount(std::wstring LibraryPath, int ComponentIndex)
bool PlaceLibraryComponent(std::wstring const ALibReference, std::wstring const ALibraryPath, std::wstring const Parameters)
bool FindDeviceSheetByFileName(std::wstring const AFileName, std::wstring *ADesignItemID, std::wstring *ALibraryIdentifier)
void BrowseForDatafile(std::wstring *AModelName, std::wstring *AModelPath, std::wstring *LibPath, std::wstring *ModelType, bool ForComponentInstance)
void BrowseForComponentCheckDBLibs(std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType, std::wstring *ADatabaseTable, std::wstring *ADatabaseKeys)
std::wstring GetComponentPlacementParameters(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
bool ComponentHasModelOfType(std::wstring LibraryPath, int ComponentIndex, std::wstring AModelType)
std::wstring GetComponentDatafileLocation(int DatafileIndex, std::wstring AModelName, std::wstring AModelType, std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring *FoundInLibraryPath)
std::wstring AvailableLibraryPath(int LibraryIndex)
void ExtractSources(std::wstring ALibraryPath)
std::wstring FindDatafileEntitySourceDatafilePath(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType, bool AUseIntAndDBLibrary)
std::wstring InstalledLibraryPath(int AnIndex)
std::wstring GetSchLibPathForDBComponent(std::wstring ALibraryPath, std::wstring ATableName, std::wstring ADatabaseKeys)
std::wstring ExtractSourcesToDesignItemManager(std::wstring ALibraryPath, std::wstring ADestinationPath, std::wstring *Parameters)
bool FindComponentDesignItemDeviceSheet(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ADeviceSheetPath)
bool FindLibraryInformation(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ALibraryPath, std::wstring *ADBTableName)
std::wstring GetAllParametersFromSourceLib(std::wstring ALibraryPath)
int InstalledLibraryCount()
std::wstring GetParameterValue(std::wstring LibraryPath, int ComponentIndex, int ParameterIndex)
std::wstring FindDatafileEntityLibraryPath(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType)
std::wstring ParseDatabaseKeys(std::wstring AKeys, std::wstring ADelimiter)
std::wstring GetComponentLocationFromDatabase(std::wstring ALibraryName, std::wstring ATableName, std::wstring ADatabaseKeys, std::wstring *FoundInLibraryPath)
std::wstring GetModelName(std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
IModel * GetModel(std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
bool BrowseDatafileEntityInDatafile(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADatafileEntityName, std::wstring const ADatafileType, std::wstring *ADatafilePath, bool AUseIntAndDBLibrary)
void AddRemoveLibraries()
void MakeCurrentProject(EDP::IProject *AProject)
std::wstring GetParameterName(std::wstring LibraryPath, int ComponentIndex, int ParameterIndex)
std::wstring GetDatafilePath(std::wstring LibraryPath, int ComponentIndex, int ModelIndex, int DatafileIndex)
IModelType * GetModelType(std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
std::wstring FindDatafileEntitySourceLibraryPath(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType)
void BrowseForComponent(std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType)
bool BrowseModel(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *AModelName, std::wstring const AModelType, std::wstring *AModelLibraryPath)
int ModelCount(std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring AModelType)
bool GetCachedFullFilePathFromExplicitFileName(std::wstring ARepositoryURL, std::wstring AExplicitFileName, std::wstring *ACachedFileName)
int AvailableLibraryCount()
std::wstring GetDatabaseModelFullLibPath(std::wstring const ADatabaseLibraryPath, std::wstring const ALibPath, std::wstring const AModelName, std::wstring const AModelType)
void BrowseForComponentAndPartCheckDBLibs(std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType, std::wstring *ADatabaseTableName, std::wstring *ADatabaseKeys, int *PartID)
std::wstring GetWorkingFileNameFromCacheFileName(std::wstring ACacheFileName)
std::wstring FindModelLibraryPath(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring const AModelName, std::wstring const AModelType)
std::wstring FindDatafileInStandardLibs(std::wstring ADatafileEntityName, std::wstring ADatafileType, std::wstring ADatafileLocation, bool ForComponentInstance, std::wstring *FoundInLibraryPath)
std::wstring GetFirstLibraryFullPathForLibRef(std::wstring ADirectory, std::wstring ALibRef, std::wstring AExtension)
int GetDatafileEntityCount(std::wstring LibraryPath, int ComponentIndex, int ModelIndex)
std::wstring GetComponentName(std::wstring LibraryPath, int ComponentIndex)
bool BrowseSymbol(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath)
std::wstring FindComponentLibraryPath(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
int GetComponentCount(std::wstring LibraryPath)
std::wstring ModelName(std::wstring AComponentName, std::wstring AComponentLibraryName, std::wstring AModelType, int AnIndex)
bool FindComponentSymbol(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ASymbolLibraryPath, std::wstring *ASymbolReference)
int GetParameterCount(std::wstring LibraryPath, int ComponentIndex)
std::wstring FindComponentDisplayPath(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
std::wstring GetLifeCycleState(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
bool BrowseComponent(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, int *APartID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath, std::wstring *AModelName, std::wstring const AModelType, std::wstring *AModelLibraryPath)
bool BrowseDatafileEntity(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADatafileEntityName, std::wstring const ADatafileType, std::wstring *ADatafilePath)
std::wstring FindDatafileEntityDatafilePath(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADatafileEntityName, std::wstring const ADatafileType, bool AUseIntAndDBLibrary)
bool GetOrderedRevisionList(EDP::TLibIdentifierKind const ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ACommaTextList)
bool IsParameterDatabaseKey(std::wstring ALibraryPath, std::wstring ADatabaseTableName, std::wstring AParameterName)
void InstallLibrary(std::wstring ALibraryPath)
void UpdateCachedFileIfNecessary(std::wstring ACachedLibraryPath)
std::wstring GetParametersForDBComponent(std::wstring ALibraryName, std::wstring ATableName, std::wstring ADatabaseKeys)
std::wstring ExtractSourcesToDatabaseLib(std::wstring ALibraryPath, EDP::IDatabaseLibDocument *ADatabaseLib, std::wstring AnAbsoluteOutputPath, std::wstring ARelativeOutputPath)
std::wstring GetComponentLocation(std::wstring ALibraryName, std::wstring AComponentName, std::wstring *FoundInLibraryPath)
TLibraryType AvailableLibraryType(int LibraryIndex)
EDP::IDatabaseLibDocument * GetAvailableDBLibDocAtPath(std::wstring ALibraryPath)
void BrowseForComponentAndPart(std::wstring *ALibReference, std::wstring *ASCHLibraryPath, std::wstring *SelModelName, std::wstring *SelModelLib, std::wstring *LibPath, std::wstring *ModelType, int *PartID)
std::wstring GetSchLibRefForDBComponent(std::wstring ALibraryPath, std::wstring ATableName, std::wstring ADatabaseKeys)
bool BrowseSymbolRevision(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath, std::wstring *ARevisionStatus)
std::wstring GetDatabaseDatafileLocation(int ADatafileIndex, std::wstring AModelName, std::wstring AModelType, std::wstring AComponentKeys, std::wstring ATableName, std::wstring ADatabaseLibraryName, std::wstring *FoundInLibraryPath)
void CreateIntegratedLibrary(EDP::IProject *AProject, std::wstring AnOutputPath, bool Install)
Definition EDP.SCH.Interfaces.h:3222
void Shift_String_In(std::wstring AData, bool ATerminate)
IJtagPort * GetOwnerJtagPort()
void ShiftDR_Word_In(long AData, int ABitCount, int ADeviceIndex)
std::wstring ShiftDR_Out(long ARepeatBit, int ABitCount, int ADeviceIndex)
std::wstring ShiftDR_String_InOut(std::wstring AData, int ADeviceIndex)
long LoadIR_InOut(long AInstruction, int ADeviceIndex)
void Shift_Word_In(long AData, int ALength, bool ATerminate)
void ShiftIR_String_In(std::wstring AInstruction, int ADeviceIndex)
void SelectChain(TSelectMode AMode)
std::wstring ShiftIR_Out(long ARepeatBit, int ADeviceIndex)
std::wstring GetStringForDevicesOnChain()
void MoveToState(TTapState AState)
bool DeviceOnline(int ADeviceIndex)
long Shift_Word_InOut(long AData, int ALength, bool ATerminate)
std::wstring ShiftIR_String_InOut(std::wstring AInstruction, int ADeviceIndex)
void PlaceAllDevicesInBypass()
void LoadDR_In(long AData, int ABitCount, int ADeviceIndex)
void ForceToState(TTapState AState)
long ShiftIR_Word_InOut(long AInstruction, int ADeviceIndex)
void ShiftIR_Word_In(long AInstruction, int ADeviceIndex)
std::wstring LoadDR_Out(long ARepeatBit, int ABitCount, int ADeviceIndex)
long ShiftDR_Word_InOut(long AData, int ABitCount, int ADeviceIndex)
IJTagDevice * GetDevice(int AIndex)
TTapState CurrentTapState()
std::wstring Shift_String_InOut(std::wstring AData, bool ATerminate)
std::wstring Shift_Out(long ARepeatBit, int ABitCount, bool ATerminate)
long LoadDR_InOut(long AData, int ABitCount, int ADeviceIndex)
void AddJtagDelay(int AValue)
void ShiftDR_String_In(std::wstring AData, int ADeviceIndex)
void MoveFromStateToState(TTapState AStateFrom, TTapState AStateTo)
void LoadIR_In(long AInstruction, int ADeviceIndex)
std::wstring LoadIR_Out(long ARepeatBit, int ADeviceIndex)
Definition EDP.SCH.Interfaces.h:3191
IInstructionOpCode * GetInstructionOpcode(int AIndex)
long GetIdCodeFromDevice()
std::wstring GetCurrentDeviceName()
bool UpdateWithPreferredDeviceName(std::wstring ANewName)
int GetBoundaryCellCount()
void SetIndex(int AIndex)
std::wstring GetFilename()
int GetInstructionLength()
bool ReadPinStatesFromChain(IBSDLEntity *ABSDLEntity)
IDeviceInformation * GetDeviceInformation()
int GetInstructionOpcodeCount()
IScanPin * GetPin(int AIndex)
IPinMapping * GetPinMapping(int AIndex)
IBoundaryCell * GetBoundaryCell(int AIndex)
IRegisterAssociation * GetRegisterAssociation(int AIndex)
int GetRegisterAssociationCount()
Definition EDP.SCH.Interfaces.h:3682
Definition EDP.SCH.Interfaces.h:3691
IJlinkDriver * GetJlinkDriver()
Definition EDP.SCH.Interfaces.h:3700
Definition EDP.SCH.Interfaces.h:3649
EDP::IParallelPort * GetParallelPort()
Definition EDP.SCH.Interfaces.h:2997
IJTagChannel * GetJTagChannel_Board()
int GetBoardChannelMask_TDI()
IJTagChannel * GetJTagChannel_Soft()
bool Scan(bool ForceFullScan)
int GetBoardChannelMask_TCK()
ISPIChannel * GetSPIChannel()
IJTagChannel * GetJTagChannel_Hard()
IGPIOChannel * GetGPIOChannel()
ISPROMChannel * GetSPROMChannel()
std::wstring GetShortDescription()
bool InitializeJTagPort()
std::wstring GetLongDescription()
int GetBoardChannelMask_TDO()
int GetBoardChannelMask_TMS()
std::wstring GetUniqueId()
Definition EDP.SCH.Interfaces.h:3674
Definition EDP.SCH.Interfaces.h:3658
Definition EDP.SCH.Interfaces.h:6471
void ReadAllComponentFullInfo()
IComponentFullInfo * GetState_ComponentFullInfo(int I)
Definition EDP.SCH.Interfaces.h:1768
IComponentInfo * GetState_ComponentInfo(int I)
void ReadAllComponentInfo()
std::wstring GetState_FileName()
Definition EDP.SCH.Interfaces.h:2657
bool GetNextLibObject(ILibObjectReportInfo **AInfo)
bool GetFirstLibObject(ILibObjectReportInfo **AInfo)
Definition EDP.SCH.Interfaces.h:2645
ILibObjectIterator * GetChildrenIterator()
std::wstring GetChildrenTitle()
IReportTableInfo * GetTableInfo(int AIndex)
Definition EDP.SCH.Interfaces.h:2856
std::wstring GetPreviewName(int AIndex)
void PaintPreviewToMetafile(int AIndex, std::wstring const AFileName, TPaintColorMode APaintColorMode, TPaintScaleMode APaintScaleMode)
Definition EDP.SCH.Interfaces.h:2536
std::wstring Get_LibraryName()
std::wstring Get_LibraryIdentifier()
std::wstring Get_LibReference()
EDP::TLibIdentifierKind Get_LibIdentifierKind()
Definition EDP.SCH.Interfaces.h:2879
void SetDrawPreviews(bool Value)
std::wstring GetLibraryType()
Definition EDP.SCH.Interfaces.h:2867
ILibObjectIterator * GetLibraryIterator()
std::wstring GetComponentList()
Definition EDP.SCH.Interfaces.h:7364
IPlot * GetProperty_ParentPlot()
void SetProperty_Visible(bool Value)
bool GetProperty_Visible()
Definition EDP.SCH.Interfaces.h:7375
void SetProperty_Selected(bool Value)
void SetProperty_Visible(bool Value)
IPlottedWave * GetProperty_WaveInterface()
void SetProperty_XVal(double Value)
void SetProperty_YVal(double Value)
bool GetProperty_Visible()
void SetProperty_WaveInterface(IPlottedWave *Value)
void SetProperty_YPos(int Value)
double GetProperty_XVal()
bool GetProperty_Selected()
double GetProperty_YVal()
void SetProperty_XPos(int Value)
IMeasurementCursor * Replicate(IPlottedWave *AWave)
void SetProperty_Label(int Value)
Definition EDP.SCH.Interfaces.h:3553
std::wstring GetShortName()
INexusDevice * GetNexusDevice()
Definition EDP.SCH.Interfaces.h:2608
void AddEntity(std::wstring AName)
std::wstring EntityName(int AnIndex)
Definition EDP.SCH.Interfaces.h:2724
std::wstring Description()
bool SupportsParameters()
std::wstring ExtensionFilter()
std::wstring EntityType()
Definition EDP.SCH.Interfaces.h:2666
void Config(DXP::IExternalForm *AExternalForm, std::wstring Parameters)
Definition EDP.SCH.Interfaces.h:2675
std::wstring ReadComponentParamsTOCFromLibraryFile(std::wstring const ADatafilePath)
bool EditModel_ReadOnly(ISch_Implementation *SchModel, ISch_Component *SchComp, TModelEditContext Context)
std::wstring GetEntityParametersSkipModels(std::wstring AEntityName, std::wstring ADatafilePath)
Definition EDP.SCH.Interfaces.h:2511
bool DrawModel_FromModel(DXP::IExternalForm *AExternalForm, IModel *AModel)
IServerModel * CreateServerModel(EDP::IComponentImplementation *AModel)
void StartingLibraryCompile()
bool DrawModel_FromStepFile(DXP::IExternalForm *AExternalForm, std::wstring AStepFilePath)
void CrossProbeEntity(std::wstring AEntityName, std::wstring ADatafilePath)
void DrawModel(DXP::IExternalForm *AExternalForm, std::wstring const AModelName, std::wstring const ADatafilePath)
bool EditModel_1(IModel *Model, EDP::IDItemRevision *DItemRevision, EDP::IAltiumLibrary *AltiumLibrary)
bool EditModelMap(DXP::IULB_ItemRevision *const AModelRevision, DXP::IEDMS_Vault *const AVault, ISch_Component *const ASchComp, std::wstring *AMapAsString, std::wstring *AExcludedParts)
void FinishedLibraryCompile()
void DrawModelToMetaFile(std::wstring const AFileName, std::wstring const AModelName, std::wstring const ADatafilePath, TPaintColorMode APaintColorMode, TPaintScaleMode APaintScaleMode)
bool SetDefaultModelState(ISch_Implementation *SchModel, ISch_Component *SchComp, bool IsLibrary)
std::wstring GetEntityParameters(std::wstring AEntityName, std::wstring ADatafilePath)
bool PrepareModel(EDP::IComponentImplementation *AModel)
bool DrawModel_FromSchImpl(DXP::IExternalForm *AExternalForm, ISch_Component *ASchComp, ISch_Implementation *ASchImpl)
bool EditModel(ISch_Implementation *SchModel, ISch_Component *SchComp, TModelEditContext Context)
IModelDatafile * CreateDatafile(std::wstring const ADatafilePath)
DXP::IExternalForm * GetExternalForm()
Definition EDP.SCH.Interfaces.h:2686
void PinSelectionChanged(std::wstring NewSelectedPins)
Definition EDP.SCH.Interfaces.h:2548
ILibraryComponent * Get_Owner()
int Get_ModelParameterCount()
std::wstring Get_ModelMapAsString()
std::wstring Get_ModelParameterName(int Index)
std::wstring GetModelParameterValueByName(std::wstring AName)
void Set_ModelName(std::wstring Value)
std::wstring Get_ModelParameterValue(int Index)
void SetModelParameterValueByName(std::wstring AName, std::wstring AValue)
void Set_UseComponentLibrary(bool Value)
EDP::IItemParameter * Get_ModelParameter(int Index)
std::wstring Get_ModelDescription()
std::wstring Get_ModelName()
std::wstring Get_DataFileEntityLocation(int Index)
std::wstring Get_DataFileEntityName(int Index)
void Set_ModelDescription(std::wstring Value)
void Set_ModelMapAsString(std::wstring Value)
void DeleteModelParameter(int Index)
bool Get_UseComponentLibrary()
EDP::IItemParameter * GetModelParameterByName(std::wstring AName)
void DeleteModelParameterByName(std::wstring AName)
int Get_DataFileEntityCount()
Definition EDP.SCH.Interfaces.h:6324
std::wstring GetModelSelectorName()
void SetSelectedModel(std::wstring AValue)
std::wstring GetSelectedModel()
void SetModelSelectorName(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:6336
IModelSelectorChoice * GetChoice(int AIndex)
IModelSelectorChoice * AddChoice(std::wstring AModelSelectorName, std::wstring ASelectedModel)
Definition EDP.SCH.Interfaces.h:2708
std::wstring ServerName()
std::wstring Description()
std::wstring ViewableDocKind()
std::wstring PortDescriptor()
Definition EDP.SCH.Interfaces.h:2738
IModelType * ModelTypeFromServerName(std::wstring const AName)
IModelType * ModelTypeFromName(std::wstring const AName)
IModelDatafileType * ModelDatafileTypeAt(int AnIndex)
IModelType * ModelTypeAt(int AnIndex)
IModelDatafileType * ModelDatafileTypeFromKind(std::wstring const AKind)
int ModelDatafileTypeCount()
Definition EDP.SCH.Interfaces.h:3592
void SetAddressLow(int Value)
TNexusBreakpointKind GetKind()
void SetDataMask(int Value)
void SetKind(TNexusBreakpointKind Value)
std::wstring GetDescription()
INexusDevice * GetNexusDevice()
void SetEnabled(bool Value)
void SetAddressHigh(int Value)
void SetBreakOnWrite(bool Value)
void SetBreakOnRead(bool Value)
Definition EDP.SCH.Interfaces.h:3973
std::wstring GetUniqueId()
void SetEmbeddedProjectPath(std::wstring AProjectPath)
std::wstring GetComponentDocumentPath()
TFlowState GetHexFileState()
TNexusCoreKind GetCoreKind()
bool SupportsParameter(std::wstring Name)
int GetJTagIndex_FromCore()
INexusWorkbench * GetNexusWorkbench()
std::wstring Export_CoreGenParametersToString()
int GetCrossViewProcessId()
INexusCore * GetChildProgramMemoryCore(int Index)
void VerifyProgramMemory(INexusDevice *NexusDevice)
std::wstring GetDescription()
std::wstring GetHexFileEndianness()
std::wstring GetBaseComponentDesignator()
std::wstring GetDeviceName()
std::wstring GetChildCoreDesignator(int Index)
std::wstring GetEmbeddedProjectPath()
std::wstring Export_ToParameterString()
void Import_FromParameterString(std::wstring const Parameters)
void Import_FromParameters(std::wstring const Parameters)
std::wstring GetComponentDesignator()
std::wstring GetHexFilePath()
EDP::IProject * GetEmbeddedProject()
bool MatchesOtherCore(INexusCore *ACore)
std::wstring GetLibraryReference()
void Export_ToParameters(std::wstring *Parameters)
int GetChildProgramMemoryCoreCount()
std::wstring GetHexFilename()
void UpdateHexFileState()
std::wstring GetParameterValue(std::wstring Name)
void SetCrossViewProcessId(long ProcessID)
void Export_CoreGenParameters(std::wstring *Parameters)
std::wstring FindFileInProjectPaths(std::wstring FileName)
std::wstring GetAspComponentDesignator()
std::wstring GetFPGAProjectPath()
void DownloadProgramMemory(INexusDevice *NexusDevice)
EDP::IProject * GetFPGAProject()
INexusCore * GetChildCore(int Index)
Definition EDP.SCH.Interfaces.h:4787
std::wstring GetDeviceName(std::wstring AConfiguratorString)
Definition EDP.SCH.Interfaces.h:3306
std::wstring StatusString()
int ProcessorRegisterCount()
void ContinueFromTemporarySuspend()
int EPM_GetTestResult(int TestReg)
IProcessorRegister * GetProcessorRegister(int Index)
std::wstring GetHexFilePath()
bool InvalidateResources()
void ClearAllSoftBreakpoints()
bool Supports(std::wstring const Action)
ISoftBreakpoint * AddSoftBreakpoint(int MemorySpace, INT64 Address)
bool RemoveSoftBreakpoint(int MemorySpace, INT64 Address)
INexusDriver * NexusDriver()
IProcessorRegister * GetProcessorRegister_SP()
void CustomAction_Execute(int Index)
void ResetNexusRegisters()
IJTagChannel * JTagChannel()
ISoftBreakpoint * GetSoftBreakpoint(int MemorySpace, INT64 Address)
bool Flash_ResetForBitStream()
std::wstring VendorToolsDescriptor()
void RunSingleStepInSubstitutionRegister()
void ShowCurrentSensePanel()
bool VendorToolsUpToDate()
std::wstring GetUniqueId()
int ProgramDevice(std::wstring BitFilename)
std::wstring CoreGen_OutputExtension()
void WriteStringNexusRegisterAtAddress(int Address, std::wstring Data)
bool VendorToolsPresent()
void SetJTagChannel(IJTagChannel *const AJTagChannel)
void WriteNexusRegisterAtAddress(int Address, int BitCount, long Data)
IMemorySpace * GetMemorySpace_Program()
void CustomAction_GetState(int Index, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring *ImageFile)
bool ProcessorIsRunning()
void SetJtagPort(IJtagPort *const APort)
void EPM_SetPercentCallBack(IPercentCallback *const ACallBack)
void SingleStepProcessor()
IProcessFlow * FlowStage_Download()
void RunSteps(int StepCount)
int SoftBreakpointCount()
void SetJTagIndex(int AJTagIndex)
std::wstring ReadStringNexusRegisterAtAddress(int Address, int BitCount)
IInstrumentView * GetViewer()
IMemorySpace * GetMemorySpace(int Index)
IProcessFlow * FlowStage_Build()
int Flash_Program(std::wstring BitFilename)
long ReadNexusRegisterAtAddress(int Address, int BitCount)
TNexusDriverStatus GetDriverStatus()
bool EPM_Download(std::wstring Address, std::wstring FileName, std::wstring Location)
IProcessorRegister * GetProcessorRegister_PC()
bool ConfigureFpgaProject(EDP::IProject *const AProject)
TDeviceState GetDeviceState()
Definition EDP.SCH.Interfaces.h:4137
Definition EDP.SCH.Interfaces.h:6604
void ND_InitWithDriver(INexusFTDIDriver *Driver)
int ND_JTAG_ReadBuf(std::wstring *Data)
int ND_JTAG_Write(int TCK, int TMS, int TDI, bool ReadTdo)
int ND_FlushWrite(bool WantTdo)
void ND_SetJtagTicks(int AJtagTicks)
void ND_SelectJtagChain(int AJTAGChain)
int ND_JTAG_ReadBit(int *ATDO)
int ND_JTAG_WriteBuf(std::wstring const Data)
Definition EDP.SCH.Interfaces.h:3467
long GetMemorySpaceBytesPerUnit(int MemorySpaceIndex)
bool EPM_Download(std::wstring Address, std::wstring FileName, std::wstring Location)
void CustomAction_GetState(int Index, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring *ImageFile)
int GetMemorySpace_Program()
std::wstring GetEmbeddedConstraintFile()
bool ProcessorIsUsingReducedInstructionSet()
std::wstring GetProcessorRegisterName(int RegisterIndex)
bool Flash_ResetForBitStream()
bool SaveProcessorState()
void SetEmbeddedConstraintFile(std::wstring AConstraintFile)
ICustomCoreGenerator * CustomCoreGenerator(TModuleType AModuleType)
void EPM_SetPercentCallBack(IPercentCallback *const ACallBack)
bool RemoveSoftBreakpoint(int MemorySpace, INT64 Address, long Replaced)
bool SetProcessorRegisterWideValue(int RegisterIndex, std::wstring const Value)
void ResetNexusRegisters()
int ProgramDevice(std::wstring FileName)
std::wstring VendorToolsDescriptor()
int GetRegisterIndex_SP()
IClockCoreGenerator * ClockCoreGenerator()
std::wstring GetMemorySpaceName(int MemorySpaceIndex)
std::wstring GetMemorySpaceShortName(int MemorySpaceIndex)
IProcessFlow * FlowStage_Build()
int GetRegisterIndex_PC()
TDeviceState GetDeviceState()
bool InvalidateResources()
bool VendorToolsPresent()
void CustomAction_Execute(int Index)
std::wstring GetFolder_Library()
int EPM_GetTestResult(int TestReg)
long GetMemorySpaceWidth(int MemorySpaceIndex)
std::wstring GetProcessorRegisterWideValue(int RegisterIndex)
INT64 GetMemorySpaceLength(int MemorySpaceIndex)
bool InitDownload(int MemorySpaceIndex)
std::wstring GetDeviceTypeForLicenseCheck()
bool Supports(std::wstring const Action)
long GetProcessorRegisterValue(int RegisterIndex)
IInstrumentView * GetRackViewer()
bool SetNexusDevice(INexusDevice *ANexusDevice)
std::wstring CoreGen_OutputExtension()
bool ProcessorIsRunning()
long GetProcessorRegisterWidth(int RegisterIndex)
void ShowCurrentSensePanel()
ITargetCoreGenerator * ClockGeneratorTargetCore()
bool FinishDownload(int MemorySpaceIndex)
bool SetProcessorRegisterValue(int RegisterIndex, long Value)
int GetProcessorRegisterCount()
bool RestoreProcessorState()
bool VendorToolsUpToDate()
INexusDevice * GetNexusDevice()
void SingleStepProcessor()
std::wstring GetProcessorRegisterShortName(int RegisterIndex)
IProcessFlow * FlowStage_Download()
TMemoryKind GetMemorySpaceKind(int MemorySpaceIndex)
void RunSingleStepInSubstitutionRegister()
int Flash_Program(std::wstring FileName)
IClockCoreTemplateGenerator * ClockCoreTemplateGenerator()
long AddSoftBreakpoint(int MemorySpace, INT64 Address)
bool ConfigureFpgaProject(EDP::IProject *const Project)
int GetMemorySpaceCount()
void RunSteps(int StepCount)
int GetSoftBreakpointAddressByteAlign()
Definition EDP.SCH.Interfaces.h:6589
int ND_FT_Read(int Size, std::wstring *Data)
int ND_FT_SetBaudRate(long Rate)
int ND_FT_SetLatencyTimer(int Latency)
int ND_FT_Purge(long Mask)
int ND_FT_Write(std::wstring const Data)
int ND_FT_GetQueueStatus(int *QueueCount)
Definition EDP.SCH.Interfaces.h:4046
IJtagPort * GetJtagPort()
IDeviceLink * GetBoardDevice(int Index)
int GetBoardDeviceCount()
IDeviceLink * GetProcessorDevice(int Index)
std::wstring GetShortDescription()
int GetProcessorDeviceCount()
IDeviceLink * GetHardDevice(int Index)
IDeviceLink * GetSoftDevice(int Index)
std::wstring GetUniqueId()
Definition EDP.SCH.Interfaces.h:3948
int GetPCBProjectLinkCount()
IProjectLink * GetProjectLink(int Index)
int GetProjectLinkCount()
IJtagPort * GetJtagPort(int Index)
INexusCore * GetCoreFromDevice(INexusDevice *const ANexusDevice)
IProcessFlowRunner * ProcessFlowRunner()
IDeviceLink * GetProcessorDeviceFromDeviceId(std::wstring const AnId)
void SynthesizeCoresForProject(EDP::IAbstractVHDLProject *const Project, std::wstring const Configuration)
EDP::IProject * GetProjectFromDevice(INexusDevice *const ANexusDevice)
INexusWorkbenchPreferences * Preferences()
IPCBProjectLink * GetPCBProjectLink(int Index)
IDeviceLink * GetSoftDeviceFromDeviceId(std::wstring const AnId)
INexusPort * GetNexusPort(int Index)
INexusCore * GetCoreFromDesignator(std::wstring const Designator, EDP::IProject *const Project)
Definition EDP.SCH.Interfaces.h:4114
void SetRelease(bool AValue)
void SetGoLiveAtStartup(bool AValue)
void SetLive(bool AValue)
bool GetGoLiveAtStartup()
std::wstring GetParameter(std::wstring const ParamName)
Definition EDP.SCH.Interfaces.h:2420
void SetState_ConfiguratorName(std::wstring const Value)
std::wstring GetState_Name()
void SetState_ArbiterRoundRobin(bool const AValue)
void Connect(IOpenBus_Port *const APort1, IOpenBus_Port *const APort2)
IOpenBus_Port * CreatePort(std::wstring const ASide)
void DestroyPort(IOpenBus_Port **APort)
ISch_Designator * GetState_Designator()
ISch_BasicContainer * GetContainer_InternalPins(TOpenBusInternalPinType APinType)
void SetState_Kind(TOpenBusComponentKind const Value)
void Disconnect(IOpenBus_Port *const APort)
void SetState_SubProject(std::wstring const Value)
bool GetState_ArbiterRoundRobin()
bool GetState_IsUserConfigurable()
void SetState_IsUserConfigurable(bool AValue)
IOpenBus_PortCollection * GetState_SchPorts()
void SetState_Name(std::wstring const Value)
std::wstring GetState_ConfiguratorName()
std::wstring GetState_SubProject()
void SetState_InterfaceType(TOpenBusComponentInterfaceType const Value)
TOpenBusComponentKind GetState_Kind()
TOpenBusComponentInterfaceType GetState_InterfaceType()
Definition EDP.SCH.Interfaces.h:2468
DXP::IInterfaceList * GetAllConnectedPeripherals(IOpenBus_Component *const AComp)
DXP::IInterfaceList * GetAllConnectedMemories(IOpenBus_Component *const AComp)
std::wstring GetDefaultClock()
void SetDefaultClock(std::wstring const AValue)
void DisableAutoConfigure()
std::wstring GetDefaultReset()
void EnableAutoConfigure()
void SetDefaultReset(std::wstring const AValue)
DXP::IInterfaceList * GetAllProcessors()
Definition EDP.SCH.Interfaces.h:2395
void SetState_PortInId(std::wstring const S)
std::wstring GetState_PortInId()
void SetState_PortOutId(std::wstring const S)
IOpenBus_Port * GetState_PortOut()
std::wstring GetState_PortOutId()
void ConnectPorts(std::wstring const APortOutId, std::wstring const APortInId)
IOpenBus_Port * GetState_PortIn()
Definition EDP.SCH.Interfaces.h:2488
void SetState_Designator(std::wstring const AValue)
std::wstring GetState_Designator()
std::wstring GetState_HarnessType()
void SetState_HarnessType(std::wstring const AValue)
Definition EDP.SCH.Interfaces.h:2409
void SetPortIndexInSection(IOpenBus_Port *const APort, int AIndex)
IOpenBus_Port * GetPortsSch(int AIndex)
Definition EDP.SCH.Interfaces.h:2348
void SetState_Number(int const AValue)
void SetState_ZeroDelay(bool const AValue)
std::wstring GetState_Caption()
void SetState_Prefix(std::wstring const AValue)
bool GetState_HasSelectLines()
ISch_GraphicalObject * GetState_SchOwner()
std::wstring GetState_LinkId()
bool GetState_HasOutputData()
std::wstring GetState_Name()
void SetState_HasInputData(bool const AValue)
void SetState_X(int const AValue)
IOpenBus_Port * Duplicate()
std::wstring GetState_Prefix()
TOpenBusPortType GetState_PortType()
void SetState_HasOutputData(bool const AValue)
void SetState_AddrDecodeWidth(int const AValue)
void SetState_HasSelectLines(bool const AValue)
void SetState_AddrWidth(int const AValue)
void SetState_SchLink(IOpenBus_Link *const AValue)
bool GetState_HasInputData()
void SetState_PortType(TOpenBusPortType const AValue)
IOpenBus_Link * GetState_SchLink()
void SetState_DataWidth(int const AValue)
bool GetState_ZeroDelay()
void SetState_LinkId(std::wstring const AValue)
void SetState_Caption(std::wstring const Value)
void SetState_Rotation(TRotationBy90 const AValue)
void SetState_AddrBase(int const AValue)
int GetState_AddrDecodeWidth()
void SetState_Y(int const AValue)
void SetState_HasText(bool Value)
void SetState_AddrMode(int const AValue)
Definition EDP.SCH.Interfaces.h:4778
void AutoUpdateConfiguration(ISch_Component *const ASchComponent)
Definition EDP.SCH.Interfaces.h:4100
ISchComponentLink * GetSchComponentLink(int Index)
EDP::IProject * GetProject()
std::wstring DocumentKind()
bool ContainsProjectLink(IProjectLink *AProjectLink)
int GetSchComponentLinkCount()
std::wstring GetProjectFullPath()
Definition EDP.SCH.Interfaces.h:6842
int GetTextWidth(std::wstring AString)
void DoLineTo(int X, int Y)
void SetProperty_XScaleFactor(float Value)
void DrawCursorTab(int X, int Y, int LabelChar)
void DrawDesignationSymbol(int AnX, int AY, int AWaveIndex)
void WriteStringWithinWidth(std::wstring AString, int AnX, int AY, int AMaxWidth)
DXP::TColor SetFontColor(DXP::TColor AColor)
void SetProperty_DoingRedraw(bool Value)
DXP::TColor GetBrushColor()
DXP::C_Rect SetViewRect(DXP::C_Rect Rect)
DXP::TColor SetBrushColor(DXP::TColor AColor)
DXP::C_Rect GetClipRect()
int GetProperty_CanvasWidth_Mils()
int GetTextHeight(std::wstring AString)
DXP::C_Rect GetViewRect()
int GetProperty_CanvasHeight_Mils()
void DrawHorizontalCursorLine(int AnX1, int AnX2, int AY, int AYMin, int AYMax)
void DoZero(int X1, int Y1, int X2, int Y2)
DXP::TColor SetPenColor(DXP::TColor AColor)
void SetProperty_YScaleFactor(float Value)
int SetFontSize(int ASize)
void DoCircle(DXP::C_Point TopLeft, int Diameter)
DXP::C_Rect SetClipRect(DXP::C_Rect Rect)
void DrawWaveScrollArrow(DXP::C_Rect R, TScrollArrowDirection Dir, bool HiLight)
int SetPenWidth(int AWidth)
void ClearExternalDisplayContext()
void Export_ToScreen_HighLight(IPrimitive *APrimitive, bool Hide)
int SetFontAngle(int Angle_Degrees)
float GetProperty_YScaleFactor()
bool GetProperty_DoingRedraw()
void Export_ToScreen_Paint(IPrimitive *APrimitive)
void Export_ToScreen_Update(IPrimitive *APrimitive, double ANewXPlotValue)
void DrawSelectionButton(DXP::C_Rect ARect, bool Selected)
TPenMode SetPenMode(TPenMode AMode)
void DrawRect(DXP::C_Rect ARect, int APenStyle)
float GetProperty_XScaleFactor()
DXP::TColor GetPenColor()
void DoPole(int X1, int Y1, int X2, int Y2)
void SetWindowHandle(long Handle)
void DoTextOut(int X, int Y, std::wstring AString)
void DoFillRect(DXP::C_Rect ARect)
void SetupExternalDisplayContext(long DC)
void DoEllipse(int X1, int Y1, int X2, int Y2)
void DrawLinearXMinorDivisions(int AnX, int ATop, int ABottom, int ADivWidth)
int SetPenStyle(int AStyle)
DXP::TFontStylesSet SetFontStyle(DXP::TFontStylesSet AStyle)
void DrawVerticalCursorLine(int AY1, int AY2, int AnX)
void DoMoveTo(int X, int Y)
Definition EDP.SCH.Interfaces.h:3456
void UpdateByNumber(int AmountToIncrement)
void Init(std::wstring InitialString, int TotalCount)
Definition EDP.SCH.Interfaces.h:3097
std::wstring GetPinNumber()
std::wstring GetPinName()
Definition EDP.SCH.Interfaces.h:7257
std::wstring GetProperty_AxisLabel()
int AddWave(IPlottedWave *AWave)
int IndexOfWave(IPlottedWave *AWave)
std::wstring GetUnitsString(IPlottedWave *AWave)
bool GetProperty_AutoUnits()
void SetProperty_AxisLabel(std::wstring Value)
void SetProperty_AutoYMin(bool Value)
bool GetProperty_AutoYDiv()
void SetProperty_YDivisions(int Value)
void InsertWave_1(int AWaveIndex, IPlottedWave *AWave, bool ARescaleFlag)
void GetScaleDetails(double *AMin, double *AMax)
std::wstring GetLabelString(bool AShowWavesFlag, IPlottedWave *AWave)
int GetProperty_WaveCount()
void SetProperty_AutoYMax(bool Value)
bool GetProperty_AutoYMax()
void SetProperty_AutoYDiv(bool Value)
std::wstring GetProperty_Units()
int GetProperty_YDivisions()
bool RemoveWaveIfOwned(IPlottedWave *AWave)
void SetProperty_AutoUnits(bool Value)
bool GetProperty_AutoYMin()
void ManualScaleChange(double AMin, double AMax, double ADivSize, bool AnAutoMinFlag, bool AnAutoMaxFlag, bool AnAutoDivFlag)
int AddWave_1(IPlottedWave *AWave, bool ARescaleFlag)
void SetProperty_YDivSize(double Value)
void SetProperty_YOffset(double Value)
IPlottedWave * GetProperty_WaveInterface(int Index)
void RescaleToXLimits(double AMin, double AMax)
void SetProperty_Units(std::wstring Value)
void RemoveWave(int AWaveIndex)
double GetProperty_YDivSize()
void InsertWave(int AWaveIndex, IPlottedWave *AWave)
void GetYLimits(double *AMin, double *AMax, int *ADiv)
void ScaleChange(double AMin, double AMax, int ADiv)
double GetProperty_YOffset()
Definition EDP.SCH.Interfaces.h:7112
int GetProperty_GridStyle()
IPlotAxis * GetAxisForWave(IPlottedWave *AWave)
void SetProperty_GridBottom(int Value)
void SelectAxis(int AnAxisIndex)
int GetProperty_GridLeft()
bool RemoveWave(IPlottedWave *AWave)
int GetState_WaveLabelFieldWidth()
IWaveLegend * GetProperty_WaveLegend()
double GetProperty_CellularYMax()
void SetState_InitialGridY()
IPlotTitle * GetProperty_PlotTitle()
void AddAxis(IPlotAxis *AnAxis)
int GetProperty_WaveCount()
void SetProperty_CellularYMin(double Value)
void RescaleToXLimits(double AMin, double AMax)
IGridLines * GetProperty_GridLines_MajorY()
IGridLines * GetProperty_GridLines_MajorX()
int IndexOfAxis(IPlotAxis *AnAxis)
int GetProperty_GridBottom()
void SetProperty_MinorGrid(bool Value)
int GetProperty_CellularHeight()
IXAxis * GetProperty_XAxis()
double GetProperty_CellularYMin()
void SetProperty_ParentChart(IChart *Value)
ISelectionButton * GetProperty_SelectionButton()
void SetProperty_Title(std::wstring Value)
bool GetProperty_MinorGrid()
void AddWaveToNewAxis(IPlottedWave *AMovedWave)
void SetProperty_XGrid(bool Value)
int GetState_MaxYUnitStrWidth()
void SetProperty_GridDivHeight(int Value)
bool RemoveSelectedAxis()
IPlottedWaveList * GetFullWaveList()
int GetProperty_GridRight()
bool GetProperty_ScaledForFullView()
int GetProperty_GridWidth()
void SetProperty_YGrid(bool Value)
IChart * GetProperty_ParentChart()
IGridLines * GetProperty_GridLines_MinorY()
void SetProperty_Visible(bool Value)
bool GetProperty_Visible()
int GetState_RelativeYPosition(double yPlot)
IGridArea * GetProperty_GridArea()
IPlottedWave * GetFirstWave()
int GetProperty_GridHeight()
void SetProperty_GridStyle(int Value)
void SetProperty_CellularHeight(int Value)
IPlotAxis * GetProperty_AxisInterface(int Index)
bool GetState_IsYUnitShowable(IPlottedWave *AnActiveWave)
bool GetState_AllWavesHaveSameUnit()
void SetProperty_CellularYMax(double Value)
std::wstring GetProperty_Title()
IPlottedWave * GetProperty_FirstWave()
void SetProperty_ScaledForFullView(bool Value)
void SetProperty_SelectedAxisInterface(IPlotAxis *Value)
IMeasurementCursorData * GetProperty_MeasurementCursorData()
int GetProperty_GridTop()
void SetProperty_GridTop(int Value)
int GetYPosition(IPlotAxis *APlotAxis, double yPlot, double yRange)
int GetProperty_AxisCount()
int GetProperty_GridDivHeight()
void SelectAxisByWave(IPlottedWave *AWave)
IGridLines * GetProperty_GridLines_MinorX()
IPlotAxis * GetProperty_SelectedAxisInterface()
Definition EDP.SCH.Interfaces.h:7558
IPlot * GetProperty_Plot(int Index)
Definition EDP.SCH.Interfaces.h:7342
bool GetProperty_Visible()
IPlot * GetProperty_ParentPlot()
std::wstring GetProperty_TitleText()
void SetProperty_Visible(bool Value)
Definition EDP.SCH.Interfaces.h:7220
bool GetProperty_MultiTrace()
DXP::TColor GetProperty_Color()
void SetProperty_RunningYMax(double Value)
std::wstring GetProperty_EquationString()
double GetProperty_RunningYMax()
void SetProperty_PrimaryLastPlottedX(int Value)
int GetProperty_LastUpdateIndex()
void SetProperty_Color(DXP::TColor Value)
void SourceChange(std::wstring AOldName, std::wstring ANewName)
double GetProperty_RunningYMin()
void SetProperty_MultiTrace(bool Value)
int GetProperty_PrimaryLastPlottedY()
int GetProperty_PrimaryLastPlottedX()
void SetProperty_PrimaryLastPlottedY(int Value)
void SetProperty_Filtered(bool Value)
bool GetProperty_Filtered()
void CreateSourceList(ISourceWaveList *ASourceList)
double GetProperty_LastUpdateTime()
void SetProperty_RunningYMin(double Value)
int GetNextPoint(double AnXVal, int ADirection)
void SetProperty_EquationString(std::wstring Value)
void SetProperty_LastUpdateIndex(int Value)
double GetNextXVal(double AnXVal, int ADirection)
IPlottedWave * Replicate()
void SetProperty_LastUpdateTime(double Value)
IWaveLabel * GetProperty_WaveLabel()
Definition EDP.SCH.Interfaces.h:7334
IPlottedWave * GetProperty_PlottedWave(int Index)
Definition EDP.SCH.Interfaces.h:6657
TViewablePrimitiveId GetProperty_ViewablePrimitiveId()
void SetProperty_BoundingRect(DXP::C_Rect Value)
DXP::C_Rect GetProperty_BoundingRect()
Definition EDP.SCH.Interfaces.h:6722
IPrimitive * GetProperty_Primitive(int Index)
Definition EDP.SCH.Interfaces.h:4928
Definition EDP.SCH.Interfaces.h:4908
TFlowRunResult Dependencies_Run(bool Force, IProcessFlowRunner *ARunner)
void BroadcastRunStopped()
bool ImmediateDependencies_OutputExists()
TFlowRunResult Internal_Run(bool ForceLastStage, bool ForceThisStage, bool ForceAllStages, IProcessFlowRunner *ARunner)
bool Dependencies_UpToDate()
bool ThisStage_OutputExists()
double ThisStage_DateTimeUpdated()
double ImmediateDependencies_DateTimeUpdated()
void RegisterChildRunResult(TFlowRunResult aResult)
void BroadcastRunStarting()
Definition EDP.SCH.Interfaces.h:3399
IProcessFlow * RunningStage()
IProcessFlow * GetChildStage(int AIndex)
void AddChildStage(IProcessFlow *AStage)
void AddDependency(IProcessFlow *AStage)
std::wstring InputDescription()
TFlowRunResult RunIfOutOfDate(IProcessFlowRunner *ARunner)
void ProjectChanged(std::wstring AProjectPath)
std::wstring StageCaption()
int GetDependenciesCount()
IProcessFlow * GetParentStage()
IProcessFlow * GetDependency(int AIndex)
TFlowRunResult RunWholeStage(IProcessFlowRunner *ARunner)
void ClearLastRunResult()
std::wstring GetBasePath()
std::wstring StageDescription()
std::wstring OutputDescription()
TProcessFlowState FlowState()
void SetBasePath(std::wstring aPath)
std::wstring ReportPath(int AIndex)
TFlowRunResult Run(IProcessFlowRunner *ARunner)
TFlowRunResult RunAll(IProcessFlowRunner *ARunner)
TFlowRunResult LastRunResult()
void SetParentStage(IProcessFlow *AStage)
Definition EDP.SCH.Interfaces.h:3441
void FlowStageStarting(IProcessFlow *AStage)
void SetCurrentHardDevice(IDispatch *const AHardDevice)
void AddError(std::wstring AType, std::wstring AFullErrorText)
void AddSummaryLine(std::wstring ASection, std::wstring AKey, std::wstring AValue, std::wstring AReportPath)
IDispatch * GetCurrentHardDevice()
Definition EDP.SCH.Interfaces.h:3570
std::wstring GetShortName()
std::wstring GetWideValue()
INexusDevice * GetNexusDevice()
void SetValue(long NewValue)
void SetWideValue(std::wstring const NewValue)
Definition EDP.SCH.Interfaces.h:4064
INexusCore * GetNexusCore_Instrument(int Index)
EDP::IFPGAProject * GetFPGAProject()
INexusCore * GetCoreFromDesignator(std::wstring Designator)
bool ContainsEmbeddedProject(std::wstring AProjectPath)
std::wstring DocumentKind()
EDP::IProject * GetProject()
INexusCore * GetNexusCore_All(int Index)
int GetNexusCoreCount_Instrument()
int GetNexusCoreCount_All()
std::wstring GetProjectFullPath()
EDP::IEmbeddedProject * GetEmbeddedProject()
Definition EDP.SCH.Interfaces.h:3135
int GetInstructionOpcodeCount()
IInstructionOpCode * GetInstructionOpcode(int Index)
std::wstring GetRegisterName()
Definition EDP.SCH.Interfaces.h:4626
std::wstring GetRemoteDriverDeviceName()
bool GetInternalIsDriverInstalled()
bool GetInternalIsInitialized()
void SetRemoteDriverFileName(std::wstring AFileName)
long GetRemoteDriverParamBaseAddress()
void SetRemoteDriverDeviceTitle(std::wstring ADeviceTitle)
std::wstring GetRemoteDriverVendorName()
std::wstring GetRemoteDriverDeviceTitle()
void SetRemoteDriverBaseAddress(long ABaseAddress)
long GetRemoteDriverDataBaseAddress()
bool GetInternalPreserveState()
void SetRemoteDriverDeviceName(std::wstring ADeviceName)
void SetRemoteDriverParamBaseAddress(long AParamAddress)
bool GetInternalIsEnabled()
void SetRemoteDriverVendorName(std::wstring AVendorName)
void SetRemoteDriverDataBaseAddress(long ADataAddress)
bool GetInternalIsDriverLoaded()
long GetRemoteDriverBaseAddress()
void SetRemoteDriverMainEntryPoint(long AMainEntryAddress)
long GetRemoteDriverMainEntryPoint()
std::wstring GetRemoteDriverFileName()
Definition EDP.SCH.Interfaces.h:2500
std::wstring GetParameterName(int AIndex)
std::wstring GetParameterValue(int AIndex)
Definition EDP.SCH.Interfaces.h:2632
std::wstring GetCurRowCell(int AColumn)
Definition EDP.SCH.Interfaces.h:4463
double GetState_ZoomFactor()
Definition EDP.SCH.Interfaces.h:6738
std::wstring GetProperty_DocumentName()
IChartCollection * GetProperty_ChartCollection()
void OnCursorChange(int Index)
void OnChangeZoomPanResize()
Definition EDP.SCH.Interfaces.h:6749
void PerformWriteMetafile(std::wstring AFileName, bool AClipboardFlag)
DXP::C_Point ClientMilsToScreen(DXP::C_Point P)
IChartCollection * GetProperty_Charts()
int GetProperty_LastClickedY()
int YMilsToPixels(int YMils)
void DisableCursor(int ACursorIndex)
int GetChartTabDropIndex(DXP::C_Point AMousePos, int *ScrollInterval, int *ScrollDir)
int GetProperty_LastClickedX()
DXP::C_Point GetChartTabInsertionPoint(int ATabIndex)
IPrimitive * GetEditablePrimitiveAtXY(int X, int Y)
int XMilsToPixels(int XMils)
void EnableCursor(int ACursorIndex, IPlottedWave *AWave)
int GetChartHeightInPixels()
int GetChartWidthInMils()
void DrawPrimitiveToDC(long ADC, IPrimitive *APrimitive)
int XPixelsToMils(int XPixels)
void GraphicallyInvalidate(IPrimitive *APrimitive)
IPainter * GetProperty_Painter()
int GetChartWidthInPixels()
int YPixelsToMils(int YPixels)
DXP::C_Point ScreenToClientMils(DXP::C_Point P)
int GetChartHeightInMils()
long GetProperty_Handle()
long GetProperty_WindowHandle()
void ZoomToRect(DXP::C_Rect ARect, bool AZoomAtCursorFlag, IPlot *APlot)
void GraphicallyHighlight(IPrimitive *APrimitive, bool Hide)
void RedrawToDC(long ADC)
Definition EDP.SCH.Interfaces.h:7544
Definition EDP.SCH.Interfaces.h:3268
void SPI_SetSelectPin(int N)
void SPI_SendByte(int ADataByte)
int SPI_SendReceiveByte(int ADataByte)
void SPI_SendAddress32(int AAddress)
bool SPI_SelectDevice(int ABoardAddress, int ADeviceAddress)
void SPI_SetDataPin(int N)
void SPI_SendAddress24(int AAddress)
void SPI_SetClockPin(int N)
Definition EDP.SCH.Interfaces.h:3622
Definition EDP.SCH.Interfaces.h:3285
bool SPROM_SelectDevice(int ABoardAddress, int ADeviceAddress)
void SPROM_WriteByte(int AAddress, int AData)
int SPROM_ReadByte(int AAddress)
Definition EDP.SCH.Interfaces.h:3082
std::wstring GetPinName()
std::wstring GetPinNumber()
EDP::TPinElectrical GetDirection()
IBoundaryCell * GetBoundaryCell(int Index)
IPinMapping * GetPinMapping()
int GetBoundaryCellCount()
Definition EDP.SCH.Interfaces.h:780
void SetState_StartAngle(double AAngle)
double GetState_StartAngle()
void SetState_EndAngle(double AAngle)
void SetState_LineWidth(TSize ASize)
void SetState_Radius(int ARadius)
double GetState_EndAngle()
TSize GetState_LineWidth()
Definition EDP.SCH.Interfaces.h:525
void SchIterator_Destroy(ISch_Iterator **AIterator)
void SetState_Text(std::wstring AValue)
ISch_BasicContainer * Replicate()
std::wstring GetState_Text()
void AddSchObject(ISch_BasicContainer *AObject)
TObjectId GetState_ObjectId()
void FreeAllContainedObjects()
void AddAndPositionSchObject(ISch_BasicContainer *AObject)
std::wstring GetState_UniqueId()
void Setstate_Default(TUnitSystem AUnit)
std::wstring GetState_Handle()
ISch_Document * GetState_OwnerSchDocument()
void RemoveSchObject(ISch_BasicContainer *AObject)
std::wstring GetState_DescriptionString()
std::wstring GetState_IdentifierString()
std::wstring ExportToParameters()
ISch_Iterator * SchIterator_Create()
void SetState_UniqueId(std::wstring AValue)
ISch_BasicContainer * GetState_SchBasicContainer()
Definition EDP.SCH.Interfaces.h:1010
TLineStyle GetState_LineStyle()
void SetState_LineStyle(TLineStyle AValue)
Definition EDP.SCH.Interfaces.h:1052
Definition EDP.SCH.Interfaces.h:2231
TLineStyle GetState_LineStyle()
void SetState_LineStyle(TLineStyle AValue)
Definition EDP.SCH.Interfaces.h:810
Definition EDP.SCH.Interfaces.h:2241
Definition EDP.SCH.Interfaces.h:818
void SetState_IsSolid(bool ASolid)
void SetState_Radius(int ARadius)
TSize GetState_LineWidth()
void SetState_LineWidth(TSize AWidth)
bool GetState_Transparent()
void SetState_Transparent(bool B)
Definition EDP.SCH.Interfaces.h:2221
bool GetState_Collapsed()
void SetState_Collapsed(bool B)
Definition EDP.SCH.Interfaces.h:899
void SetState_Collapsed(bool B)
bool GetState_Collapsed()
Definition EDP.SCH.Interfaces.h:1971
Definition EDP.SCH.Interfaces.h:623
void SetState_IsHidden(bool B)
void SetState_Autoposition(bool B)
void SetState_TextHorzAnchor(TTextHorzAnchor A)
void SetState_TextVertAnchor(TTextVertAnchor A)
TTextHorzAnchor GetState_TextHorzAnchor()
bool GetState_Autoposition()
TTextVertAnchor GetState_TextVertAnchor()
Definition EDP.SCH.Interfaces.h:1169
void SetState_CurrentPartID(int AValue)
int GetState_CurrentPartID()
void SetState_PinsMoveable(bool AValue)
std::wstring GetState_TargetFileName()
int GetState_PartCountNoPart0()
std::wstring GetState_ConfiguratorName()
std::wstring GetState_ConfigurationParameters()
bool GetState_IsUserConfigurable()
void Alias_Add(std::wstring S)
void SetState_OverideColors(bool AValue)
void UpdatePart_PostProcess()
std::wstring GetState_ItemGUID()
std::wstring GetState_LibraryPath()
void SetState_UseLibraryName(bool AValue)
void OffsetParameters_Default()
std::wstring GetState_LibraryIdentifier()
int GetState_DisplayModeCount()
void SetState_PartCountNoPart0(int AValue)
bool GetState_PinsMoveable()
bool GetState_DesignatorLocked()
EDP::TLibIdentifierKind GetState_LibIdentifierKind()
void SetState_IsMirrored(bool AValue)
bool GetState_UseDBTableName()
bool GetState_OverideColors()
void UpdatePrimitivesAccessibility()
void SetState_ShowHiddenFields(bool AValue)
std::wstring GetState_DatabaseLibraryName()
void SetState_PinColor(DXP::TColor AValue)
void SetState_DatabaseTableName(std::wstring AValue)
ISch_Parameter * GetState_SchComment()
ISch_Implementation * AddSchImplementation()
void SetState_DisplayFieldNames(bool AValue)
ISch_Parameter * AddSchParameter()
void SetState_LibraryPath(std::wstring AValue)
std::wstring GetState_SymbolReference()
EDP::IVariantOption * GetState_VariantOption()
void DeletePart(int APartId)
void ValidateImplementationsCurrentState()
bool GetState_ShowHiddenPins()
bool GetState_SelectedInLibrary()
void SetState_DisplayMode(int AValue)
void Alias_Remove(std::wstring S)
bool GetState_DisplayFieldNames()
void SetState_LibReference(std::wstring AValue)
std::wstring GetState_SymbolVaultGUID()
void SetState_Orientation(TRotationBy90 AValue)
std::wstring GetState_AliasAt(int I)
void SetState_RevisionGUID(std::wstring AValue)
void SetState_VariantOption(EDP::IVariantOption *AValue)
std::wstring GetState_SourceLibraryName()
bool GetState_ShowHiddenFields()
ISch_Designator * GetState_SchDesignator()
void SetState_UseDBTableName(bool AValue)
void SetState_VaultGUID(std::wstring AValue)
void SetState_TargetFileName(std::wstring AValue)
int GetState_AliasCount()
std::wstring GetState_DatabaseTableName()
std::wstring GetState_RevisionGUID()
void DeleteDisplayMode(int AMode)
void SetState_FilePosition(int AValue)
void SetState_PartIdLocked(bool AValue)
void SetState_SymbolRevisionGUID(std::wstring AValue)
std::wstring FullPartDesignator(int APartId)
void SetState_IsUserConfigurable(bool AValue)
bool GetState_PartIdLocked()
void SaveToFile(std::wstring VFSAddress)
int GetState_DisplayMode()
void SetState_SymbolReference(std::wstring AValue)
void SetState_SelectedInLibrary(bool AValue)
std::wstring GetState_DatabaseLibraryKeys(std::wstring ADelimiter)
void SetState_DesignItemId(std::wstring AValue)
void SetState_SymbolVaultGUID(std::wstring AValue)
TRotationBy90 GetState_Orientation()
bool GetState_UseLibraryName()
bool IsMultiPartComponent()
std::wstring GetState_SymbolItemGUID()
std::wstring GetState_SheetPartFileName()
DXP::TColor GetState_PinColor()
void SetState_DesignatorLocked(bool AValue)
void SetState_ComponentKind(EDP::TComponentKind AValue)
void SetState_OrientationWithoutRotating(TRotationBy90 AValue)
std::wstring GetState_LibReference()
bool GetState_IsMirrored()
std::wstring GetState_AliasAsText()
void SetState_ItemGUID(std::wstring AValue)
void SetState_SheetPartFileName(std::wstring AValue)
std::wstring GetState_SymbolRevisionGUID()
EDP::TComponentKind GetState_ComponentKind()
void SetState_ComponentDescription(std::wstring AValue)
void SetState_AliasAsText(std::wstring AValue)
void RemoveSchImplementation(ISch_Implementation *AnImplementation)
void SetState_ShowHiddenPins(bool AValue)
void SetState_SourceLibraryName(std::wstring AValue)
bool IsIntegratedComponent()
void SetState_AliasAt(int I, std::wstring AValue)
void SetState_SymbolItemGUID(std::wstring AValue)
std::wstring SuggestedSearchKeywords()
std::wstring GetState_VaultGUID()
void UpdatePart_PreProcess()
std::wstring GetState_DesignItemId()
void SetState_DisplayModeCount_Check(int AValue)
std::wstring GetState_ComponentDescription()
Definition EDP.SCH.Interfaces.h:1874
bool GetState_IsInferred()
void SetState_IsInferred(bool B)
Definition EDP.SCH.Interfaces.h:1943
void SetCrossSheetConnectorStyle(TCrossSheetConnectorStyle const Value)
TCrossSheetConnectorStyle GetCrossSheetConnectorStyle()
Definition EDP.SCH.Interfaces.h:1085
std::wstring GetState_PhysicalDesignator()
void SetState_PhysicalDesignator(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:834
Definition EDP.SCH.Interfaces.h:661
void SetState_HotspotGridSize(int AValue)
void SetState_Unit(TUnit AValue)
std::wstring GetTemplateItemGUID()
void UpdateDocumentProperties()
std::wstring GetState_TemplateFileName()
void SetState_VisibleGridOn(bool AValue)
void SetState_ShowTemplateGraphics(bool AValue)
void SetState_CustomXZones(int AValue)
int GridCoordinateClosest(int ACoord)
std::wstring GetTemplateRevisionGUID()
std::wstring GetState_DocumentName()
int GetState_SnapGridSize()
void SetState_SnapGridOn(bool AValue)
void CreateLibraryFromProject(bool AddLibToProject, std::wstring FileName, bool RunQuiet)
int GridCoordinateUp(int ACoord)
TSheetDocumentBorderStyle GetState_DocumentBorderStyle()
void SetState_VisibleGridSize(int AValue)
int GetState_SystemFont()
int GetState_CustomXZones()
std::wstring GenerateUniqueID()
void SetState_CustomSheetStyle(std::wstring AValue)
void SetState_TemplateFileName(std::wstring AValue)
int GetState_SheetZonesY()
void SetState_SheetSizeX(int AValue)
bool ChooseLocationInteractively(DXP::C_Point *ALocation, std::wstring Prompt)
void SetState_BorderOn(bool AValue)
int GetState_SheetZonesX()
ISch_HitTest * CreateHitTest(THitTestMode ATestMode, DXP::C_Point ALocation)
int GetState_CustomYZones()
std::wstring GetTemplateVaultGUID()
void SetState_LoadFormat(std::wstring AValue)
void SetState_SheetStyle(TSheetStyle AValue)
void SetState_SnapGridSize(int AValue)
bool GetState_HotspotGridOn()
void SetState_WorkspaceOrientation(TSheetOrientation AValue)
void SetState_SystemFont(int AValue)
C_CoordRect BoundingRectangle_Selected()
void SetState_SheetZonesY(int AValue)
int CountContextMenuObjects(TObjectSet AObjectSet)
void SetState_ReferenceZonesOn(bool AValue)
void SetState_SheetSizeY(int AValue)
void SetPreferencesInfo(std::wstring const AVaultGUID, std::wstring const ARevisionGUID)
TUnitSystem GetState_UnitSystem()
void SetState_SheetMarginWidth(int AValue)
void SetState_CustomY(int AValue)
bool GetState_UseCustomSheet()
void SetState_UseCustomSheet(bool AValue)
std::wstring GetState_CustomSheetStyle()
bool GetState_VisibleGridOn()
void UnRegisterSchObjectFromContainer(ISch_BasicContainer *AObject)
void SetState_CustomMarginWidth(int AValue)
void RegisterSchObjectInContainer(ISch_BasicContainer *AObject)
void SetState_TitleBlockOn(bool AValue)
void UnregisterAndFreeAllConnectionLines()
int GetState_SheetSizeY()
void SetState_CustomYZones(int AValue)
bool GetState_SnapGridOn()
int GetState_SheetSizeX()
bool GetState_ShowTemplateGraphics()
int GetState_SheetMarginWidth()
TSheetStyle GetState_SheetStyle()
TSheetOrientation GetState_WorkspaceOrientation()
void SetState_HotspotGridOn(bool AValue)
std::wstring GetPropsVaultGUID()
int GetState_HotspotGridSize()
bool GetState_ReferenceZonesOn()
std::wstring ObjectReferenceZone(ISch_BasicContainer *AObject)
void UpdateDisplayForCurrentSheet()
void SetState_SheetZonesX(int AValue)
C_CoordRect Graphical_VirtualRectangle()
void SetTemplateInfo(std::wstring const AVaultGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID, std::wstring const AVaultHRID, std::wstring const ARevisionHRID)
int GetState_InternalTolerance()
std::wstring GetTemplateVaultHRID()
int GetState_CustomMarginWidth()
bool ChooseRectangleInteractively(C_CoordRect *ARect, std::wstring Prompt1, std::wstring Prompt2)
ISch_HitTest * PopupMenuHitTest()
void RedrawToDC(long DC, int PrintKind, int PrintWhat)
void SetState_DocumentBorderStyle(TSheetDocumentBorderStyle AValue)
int GetState_VisibleGridSize()
int GetState_MinorVersion()
bool GetState_TitleBlockOn()
void SetState_CustomX(int AValue)
std::wstring GetPropsRevisionGUID()
std::wstring GetTemplateRevisionHRID()
std::wstring GetState_LoadFormat()
Definition EDP.SCH.Interfaces.h:2257
void RedrawTo(IDispatch *GraphicCanvas, int PrintKind, int PrintWhat)
Definition EDP.SCH.Interfaces.h:1884
int GetState_SecondaryRadius()
void SetState_SecondaryRadius(int ARadius)
Definition EDP.SCH.Interfaces.h:1854
int GetState_SecondaryRadius()
void SetState_SecondaryRadius(int ARadius)
Definition EDP.SCH.Interfaces.h:1894
Definition EDP.SCH.Interfaces.h:1449
bool Import_FromUser(int *FontID)
int GetState_Size(int AnId)
int GetState_DefaultHorizontalSysFontId()
bool GetState_Bold(int AnId)
bool GetState_UnderLine(int AnId)
int GetFontID(int Size, int Rotation, bool Underline, bool Italic, bool Bold, bool StrikeOut, std::wstring const FontName)
bool GetState_Italic(int AnId)
std::wstring GetState_FontName(int AnId)
bool IsFontVertical(int FontID)
bool GetState_SaveFlag(int AnId)
void GetFontSpec(int FontID, int *Size, int *Rotation, bool *Underline, bool *Italic, bool *Bold, bool *StrikeOut, std::wstring *FontName)
int GetState_DefaultVerticalSysFontId()
bool GetState_StrikeOut(int AnId)
int GetFontSize(int FontID)
int GetState_Rotation(int AnId)
Definition EDP.SCH.Interfaces.h:1425
std::wstring GetState_FontName(int AnId)
int GetState_Size(int AnId)
int GetFontSize(int FontID)
bool GetState_StrikeOut(int AnId)
bool GetState_UnderLine(int AnId)
int GetFontID(int Size, int Rotation, bool Underline, bool Italic, bool Bold, bool StrikeOut, std::wstring const FontName)
bool GetState_Bold(int AnId)
int GetState_DefaultVerticalSysFontId()
bool IsFontVertical(int FontID)
bool Import_FromUser(int *FontID)
bool GetState_SaveFlag(int AnId)
bool GetState_Italic(int AnId)
int GetState_Rotation(int AnId)
int GetState_DefaultHorizontalSysFontId()
void GetFontSpec(int FontID, int *Size, int *Rotation, bool *Underline, bool *Italic, bool *Bold, bool *StrikeOut, std::wstring *FontName)
Definition EDP.SCH.Interfaces.h:553
bool GetState_CompilationMasked()
C_CoordRect BoundingRectangle()
DXP::C_Point GetState_Location()
void RotateBy90(DXP::C_Point Center, TRotationBy90 A)
bool GetState_EnableDraw()
DXP::TColor GetState_Color()
void SetState_Disabled(bool B)
void SetState_Dimmed(bool B)
int GetState_OwnerPartDisplayMode()
void SetState_Location(DXP::C_Point ALocation)
EDP::TErrorKind GetState_ErrorKind()
int GetState_OwnerPartId()
void SetState_AreaColor(DXP::TColor AColor)
void GraphicallyInvalidate()
void SetState_ErrorKind(EDP::TErrorKind AValue)
void SetState_ErrorString(std::wstring const AValue)
void SetState_OwnerPartDisplayMode(int AValue)
void SetState_Selection(bool B)
void SetState_EnableDraw(bool B)
DXP::TColor GetState_AreaColor()
DXP::TColor GetState_ErrorColor()
bool GetState_DisplayError()
void SetState_Color(DXP::TColor AColor)
void SetState_DisplayError(bool AValue)
void SetState_LiveHighlightValue(std::wstring AValue)
void MoveByXY(int x, int y)
void MoveToXY(int x, int y)
bool GetState_Selection()
C_CoordRect BoundingRectangle_Full()
void SetState_CompilationMasked(bool AValue)
std::wstring GetState_ErrorString()
void Mirror(DXP::C_Point Axis)
void SetState_ErrorColor(DXP::TColor AValue)
void SetState_OwnerPartId(int AValue)
void AddErrorString(std::wstring const AErrorString, bool AtEnd)
std::wstring GetState_LiveHighlightValue()
void SetState_xSizeySize()
Definition EDP.SCH.Interfaces.h:2096
void SetState_LineWidth(TSize Value)
DXP::C_Point GetState_MasterEntryLocation()
ISch_HarnessConnectorType * GetState_SchHarnessConnectorType()
TSize GetState_LineWidth()
Definition EDP.SCH.Interfaces.h:1953
Definition EDP.SCH.Interfaces.h:2108
TLeftRightSide GetState_Side()
void SetState_Name(std::wstring Value)
void SetState_TextColor(DXP::TColor Value)
void SetState_DistanceFromTop(int Value)
int GetState_DistanceFromTop()
std::wstring GetState_Name()
ISch_HarnessConnector * GetState_SchOwnerHarnessConnector()
void SetState_Side(TLeftRightSide Value)
DXP::TColor GetState_TextColor()
std::wstring GetState_OverrideDisplayString()
void SetState_OverrideDisplayString(std::wstring Value)
Definition EDP.SCH.Interfaces.h:2040
THighLevelCodeDataType GetState_DataType()
std::wstring GetState_DataIdentifier()
THighLevelCodeEntryType GetState_EntryType()
void SetState_EntryType(THighLevelCodeEntryType AValue)
std::wstring GetState_DataTypeString()
void SetState_ParentRoutine(std::wstring AValue)
std::wstring GetState_ParentRoutine()
void SetState_Role(THighLevelCodeEntryRole AValue)
THighLevelCodeEntryRole GetState_Role()
void SetState_DataIdentifier(std::wstring AValue)
void SetState_DataType(THighLevelCodeDataType AValue)
void SetState_DataWidth(int AValue)
Definition EDP.SCH.Interfaces.h:6510
void SetState_Scope(THighLevelCodeScope AValue)
void SetState_IsReserved(bool AValue)
void SetState_BusMode(std::wstring AValue)
std::wstring GetState_Offset()
void SetState_Offset(std::wstring AValue)
std::wstring GetState_BusMode()
TMemoryInterfaceType GetState_Type()
bool GetState_IsReserved()
std::wstring GetState_Size()
TMemoryInterfaceType GetState_Interface()
std::wstring GetState_Name()
THighLevelCodeScope GetState_Scope()
int GetState_AddressWidth()
void SetState_DataWidth(int AValue)
void SetState_Interface(TMemoryInterfaceType AValue)
void SetState_Size(std::wstring AValue)
void SetState_AddressWidth(int AValue)
void SetState_Mau(int AValue)
void SetState_Type(TMemoryInterfaceType AValue)
void SetState_Name(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:6481
void SetState_IsLinked(bool AValue)
std::wstring GetState_RoutineName()
void SetState_PipelineII(std::wstring AValue)
THighLevelCodeInterfaceMode GetState_InterfaceMode()
DXP::IInterfaceList * GetEntries()
std::wstring GetState_PipelineLatency()
std::wstring DeclarationString(bool WithQualifiers)
void SetState_LinkTarget(std::wstring AValue)
void SetState_PipelineLatency(std::wstring AValue)
void SetState_Scope(THighLevelCodeScope AValue)
std::wstring GetState_PipelineII()
void SetState_RoutineName(std::wstring AValue)
bool GetState_Pipelined()
bool GetState_AllowStalls()
void SetState_AllowStalls(bool AValue)
void SetState_NoWait(bool AValue)
std::wstring GetState_LinkTarget()
void SetState_InterfaceMode(THighLevelCodeInterfaceMode AValue)
void SetState_Pipelined(bool AValue)
THighLevelCodeScope GetState_Scope()
Definition EDP.SCH.Interfaces.h:2062
bool GetState_EnableResetLogic()
std::wstring TopLevel_Name()
std::wstring GetState_AdditionalFile(int I)
bool GetState_RegisterOutputs()
int GetState_JtagBufferDepth()
int GetState_MemoryCount()
std::wstring GetState_ToolchainC_Misc()
bool GetState_StartOnRisingEdge()
bool GenerateLSLFile(std::wstring AFileName)
bool GenerateQualifierFile(std::wstring AFileName)
int GetState_InternalMemoryCount()
int GetState_RoutineCount()
ISch_HighLevelCodeMemory * GetState_SchMemory(int I)
int GetState_JtagBufferWidth()
bool GetState_JtagDebugInterface()
bool GetState_ReserveAddressZero()
std::wstring GetState_InternalMemorySize()
std::wstring GetState_ToolchainHdl_Misc()
THighLevelCodeInterfaceMode TopLevel_InterfaceMode()
int GetState_AdditionalFileCount()
bool GetState_ResetUninitializedVariables()
bool GetState_ToolchainC_Int16()
int TopLevel_WishboneWidth()
bool GenerateHeaderFile(std::wstring AFileName)
ISch_HighLevelCodeRoutine * GetState_SchRoutine(int I)
bool GetState_JtagLossless()
Definition EDP.SCH.Interfaces.h:1060
int GetState_HitTestCount()
ISch_GraphicalObject * GetState_HitObject(int I)
Definition EDP.SCH.Interfaces.h:1961
std::wstring GetState_Url()
void SetState_Url(std::wstring AUrl)
Definition EDP.SCH.Interfaces.h:1991
bool GetState_EmbedImage()
bool GetState_KeepAspect()
void SetState_FileName(std::wstring const Value)
void SetState_EmbedImage(bool const Value)
void SaveImageToFile(std::wstring FileName)
std::wstring GetState_FileName()
void SetState_KeepAspect(bool const Value)
Definition EDP.SCH.Interfaces.h:1128
void SetState_ModelItemGUID(std::wstring AValue)
std::wstring GetState_MapAsString()
std::wstring GetState_ModelRevisionGUID()
bool Map_Import_FromUser(bool AlowOneToMany)
void SetState_ModelVaultGUID(std::wstring AValue)
void SetState_DatabaseModel(bool AValue)
void SetState_DatalinksLocked(bool AValue)
bool GetState_UseComponentLibrary()
void SetState_UseComponentLibrary(bool AValue)
void SetState_DatabaseDatalinksLocked(bool AValue)
bool GetState_DatabaseDatalinksLocked()
std::wstring GetState_ModelType()
bool GetState_DatalinksLocked()
void SetState_ModelRevisionGUID(std::wstring AValue)
void SetState_ModelName(std::wstring AValue)
int GetState_DatafileLinkCount()
void AddDataFileLink(std::wstring anEntityName, std::wstring ALocation, std::wstring aFileKind)
ISch_ModelDatafileLink * GetState_SchDatafileLink(int I)
void SetState_ModelType(std::wstring AValue)
std::wstring GetState_Description()
void SetState_IntegratedModel(bool AValue)
bool GetState_IntegratedModel()
std::wstring GetState_ModelVaultGUID()
bool GetState_DatabaseModel()
void SetState_Description(std::wstring AValue)
void SetState_IsCurrent(bool AValue)
void LockImplementation()
void ClearAllDatafileLinks()
std::wstring GetState_ModelItemGUID()
bool GetState_IsCurrent()
std::wstring GetState_ModelName()
void SetState_MapAsString(std::wstring AValue)
ISch_MapDefiner * GetState_SchDefinerByInterfaceDesignator(std::wstring S)
Definition EDP.SCH.Interfaces.h:1069
ISch_BasicContainer * NextSchObject()
void AddFilter_CurrentDisplayModePrimitives()
void AddFilter_CurrentPartPrimitives()
void SetState_FilterAll()
void AddFilter_Area(int x1, int y1, int x2, int y2)
void AddFilter_ObjectSet(TObjectSet const AObjectSet)
ISch_BasicContainer * FirstSchObject()
void SetState_IterationDepth(TIterationDepth AIterationDepth)
void AddFilter_PartPrimitives(int APartId, int ADisplayMode)
Definition EDP.SCH.Interfaces.h:1796
void SetMiterSize(int Value)
void Import_FromIniFile(DXP::IOptionsReader *const OptionsReader)
TJunctionConversionKind GetJunctionConversion()
void SetShowDialog(bool Value)
void SetBatchMode(bool Value)
void Export_ToIniFile(DXP::IOptionsWriter *const OptionsWriter)
void SetJunctionConversion(TJunctionConversionKind Value)
Definition EDP.SCH.Interfaces.h:1902
void SetState_Size(TSize ASize)
void SetState_Locked(bool ALocked)
Definition EDP.SCH.Interfaces.h:601
void SetState_Orientation(TRotationBy90 ARotation)
bool GetState_IsMirrored()
std::wstring GetState_Formula()
TRotationBy90 GetState_Orientation()
std::wstring GetState_DisplayString()
void SetState_FontId(int AFontId)
std::wstring GetState_SimpleCalculatedString()
void SetState_IsMirrored(bool AValue)
std::wstring GetState_CalculatedValueString()
void SetState_OverrideDisplayString(std::wstring S)
TTextJustification GetState_Justification()
void SetState_Justification(TTextJustification AValue)
std::wstring GetState_OverrideDisplayString()
Definition EDP.SCH.Interfaces.h:1327
void TransferComponentsPrimitivesBackFromEditor()
ISch_Iterator * SchLibIterator_Create()
int GetState_CurrentSchComponentPartId()
void SetState_CurrentSchComponentAddDisplayMode()
void SetState_LifeCycleDefinitionGUID(std::wstring AValue)
bool ReleaseDocument(std::wstring Parameters, std::wstring *ErrorMsg)
void SetState_CurrentSchComponentRemoveDisplayMode()
void SaveToFile(std::wstring const VFSAddress)
void TransferComponentsPrimitivesToEditor()
bool GetState_ShowHiddenPins()
void SetState_CurrentSchComponentRemovePart()
std::wstring GetState_LifeCycleDefinitionGUID()
void SetState_CurrentSchComponentDisplayMode(int ADisplayMode)
void LoadFromFile(std::wstring const VFSAddress)
void RemoveSchComponent(ISch_Component *const AComponent)
void SplitIntoComponents(std::wstring const AOutputDirectoryPath, bool AOverwriteExistingFile, bool ARemoveParameter, bool ARemoveModel, bool ARemoveBadCharactersFromName)
std::wstring GetState_Description()
ISch_Component * GetState_SchComponentByLibRef(std::wstring ALibRef)
ISch_Component * GetState_Current_SchComponent()
ISch_LibraryRuleChecker * Sch_LibraryRuleChecker_Create()
void SetState_FolderGUID(std::wstring AValue)
void SetState_Description(std::wstring AValue)
void SetState_ShowHiddenPins(bool AValue)
int GetState_CurrentSchComponentDisplayMode()
bool LinkDocumentToReleaseVault(std::wstring Parameters, std::wstring *ErrorMsg)
void Sch_LibraryRuleChecker_Destroy(ISch_LibraryRuleChecker **ARuleChecker)
void SetState_RevisionNamingSchemeGUID(std::wstring AValue)
void AddSchComponent(ISch_Component *const AComponent)
std::wstring GetState_ReleaseVaultGUID()
void SetState_Current_SchComponent(ISch_Component *AValue)
void SetState_CurrentSchComponentPartId(int APartId)
std::wstring GetState_FolderGUID()
void SetState_CurrentSchComponentAddPart()
void SetState_ReleaseVaultGUID(std::wstring AValue)
std::wstring GetState_RevisionNamingSchemeGUID()
Definition EDP.SCH.Interfaces.h:1298
void SetState_Missing_Pin_Name(bool AValue)
void SetState_Duplicate_Component(bool AValue)
void SetState_Missing_Footprint(bool AValue)
bool GetState_Missing_Description()
bool GetState_ShowReport()
void SetState_Missing_Description(bool AValue)
bool GetState_Duplicate_Pins()
bool GetState_Missing_Pins_In_Sequence()
bool GetState_Missing_Footprint()
bool GetState_Duplicate_Component()
bool GetState_Missing_Default_Designator()
bool SetState_FromParameters(std::wstring const Parameters)
bool GetState_Missing_Pin_Name()
void SetState_Duplicate_Pins(bool AValue)
void SetState_ShowReport(bool AValue)
bool GetState_Missing_Pin_Number()
void SetState_Missing_Pins_In_Sequence(bool AValue)
void SetState_Missing_Pin_Number(bool AValue)
void SetState_Missing_Default_Designator(bool AValue)
Definition EDP.SCH.Interfaces.h:796
void SetState_LineWidth(TSize ASize)
void SetState_Corner(DXP::C_Point ALocation)
TSize GetState_LineWidth()
DXP::C_Point GetState_Corner()
TLineStyle GetState_LineStyle()
void SetState_LineStyle(TLineStyle AStyle)
Definition EDP.SCH.Interfaces.h:1095
void SetState_AllFromString(std::wstring AValue)
void SetState_Designator_ImplementationClear()
std::wstring GetState_Designators_Implementation_AsString()
int GetState_Designator_ImplementationCount()
std::wstring GetState_Designator_Implementation(int Index)
void SetState_Designator_Interface(std::wstring AValue)
std::wstring GetState_Designator_Interface()
void SetState_Designator_ImplementationAdd(std::wstring AValue)
bool GetState_IsTrivial()
Definition EDP.SCH.Interfaces.h:1112
void SetState_Location(std::wstring AValue)
EDP::TLibIdentifierKind GetState_LibIdentifierKind()
std::wstring GetState_EntityName()
void SetState_FileKind(std::wstring AValue)
std::wstring GetState_FileKind()
std::wstring GetState_LibraryIdentifier()
void SetState_EntityName(std::wstring AValue)
std::wstring GetState_Location()
Definition EDP.SCH.Interfaces.h:1935
Definition EDP.SCH.Interfaces.h:1914
std::wstring GetStrConnectionPairsToSuppress()
void SetIsActive(bool AIsActive)
void SetSuppressAll(bool ASuppressAll)
std::wstring GetStrSuppressableErrors()
void SetOrientation(TRotationBy90 ARotationBy90)
TRotationBy90 GetOrientation()
void SetStrErrorKindSetToSuppress(std::wstring AStrErrorKindSet)
std::wstring GetStrErrorKindSetToSuppress()
void SetStrConnectionPairsToSuppress(std::wstring AStrConnectionPairsToSuppress)
void SetSymbol(TNoERCSymbol ASymbol)
Definition EDP.SCH.Interfaces.h:2007
bool GetState_Collapsed()
void SetState_Collapsed(bool AValue)
std::wstring GetState_Author()
void SetState_Author(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:2450
void SetState_Orientation(TRotationBy90 AValue)
void SetState_YSize(int Value)
void SetState_IsMirrored(bool AValue)
bool GetState_IsMirrored()
TRotationBy90 GetState_Orientation()
void SetState_XSize(int Value)
void SetState_Circular(bool Value)
Definition EDP.SCH.Interfaces.h:854
TParameter_ReadOnlyState GetState_ReadOnlyState()
void SetState_Description(std::wstring S)
TParameterType GetState_ParamType()
void SetState_ShowName(bool N)
EDP::IVariantOption * GetState_VariantOption()
bool GetState_AllowDatabaseSynchronize()
bool GetState_IsConfigurable()
void SetState_AllowDatabaseSynchronize(bool B)
void SetState_VariantOption(EDP::IVariantOption *V)
bool GetState_NameIsReadOnly()
bool GetState_AllowLibrarySynchronize()
void SetState_Name(std::wstring S)
void SetState_AllowLibrarySynchronize(bool B)
std::wstring GetState_Description()
bool GetState_IsSystemParameter()
void SetState_ReadOnlyState(TParameter_ReadOnlyState R)
bool GetState_ValueIsReadOnly()
void SetState_ParamType(TParameterType N)
std::wstring GetState_Name()
Definition EDP.SCH.Interfaces.h:1038
void SetState_Orientation(TRotationBy90 AValue)
TRotationBy90 GetState_Orientation()
void SetState_Style(TParameterSetStyle AStyle)
TParameterSetStyle GetState_Style()
std::wstring GetState_Name()
void SetState_Name(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:639
void ResetAllSchParametersPosition()
bool Import_FromUser_Parameters()
Definition EDP.SCH.Interfaces.h:1864
void SetState_IsSolid(bool B)
Definition EDP.SCH.Interfaces.h:2266
void SetState_Name(std::wstring AValue)
void SetState_Width(int AValue)
DXP::TColor GetState_Designator_CustomColor()
bool GetState_ShowDesignator()
void SetState_DefaultValue(std::wstring AValue)
void SetState_SwapIdPart(std::wstring AValue)
void SetState_Designator_CustomPosition_RotationAnchor(TPinTextRotationAnchor AValue)
TPinItemMode GetState_Name_FontMode()
EDP::TPinElectrical GetState_Electrical()
DXP::TColor GetState_Name_CustomColor()
std::wstring GetState_DefaultValue()
void SetState_Electrical(EDP::TPinElectrical AValue)
TIeeeSymbol GetState_Symbol_InnerEdge()
void SetState_PinLength(int AValue)
TPinItemMode GetState_Designator_PositionMode()
TIeeeSymbol GetState_Symbol_OuterEdge()
TIeeeSymbol GetState_Symbol_Inner()
void SetState_Symbol_InnerEdge(TIeeeSymbol AValue)
std::wstring GetState_Designator()
std::wstring GetState_HiddenNetName()
std::wstring GetState_SwapIdPair()
void SetState_IsHidden(bool AValue)
void SetState_Designator_CustomColor(DXP::TColor AValue)
void SetState_Symbol_OuterEdge(TIeeeSymbol AValue)
int GetState_Name_CustomPosition_Margin()
void SetState_Designator_FontMode(TPinItemMode AValue)
int GetState_Designator_CustomPosition_Margin()
std::wstring GetState_SwapIdPartPin()
TPinItemMode GetState_Name_PositionMode()
void SetState_Description(std::wstring AValue)
void SetState_Designator_CustomFontID(int AValue)
void SetState_Name_CustomColor(DXP::TColor AValue)
std::wstring GetState_Description()
void SetState_Symbol_LineWidth(TSize AValue)
void SetState_SwapIdPair(std::wstring AValue)
TSize GetState_Symbol_LineWidth()
void SetState_Name_CustomFontID(int AValue)
void SetState_Designator_CustomPosition_RotationRelative(TRotationBy90 AValue)
TPinItemMode GetState_Designator_FontMode()
void SetState_Symbol_Inner(TIeeeSymbol AValue)
void SetState_Name_FontMode(TPinItemMode AValue)
std::wstring GetState_Name()
void SetState_Name_CustomPosition_RotationAnchor(TPinTextRotationAnchor AValue)
void SetState_Designator_PositionMode(TPinItemMode AValue)
void SetState_SwapIdPartPin(std::wstring AValue)
std::wstring FullDesignator()
void SetState_Orientation(TRotationBy90 AValue)
TRotationBy90 GetState_Orientation()
void SetState_Designator(std::wstring AValue)
TIeeeSymbol GetState_Symbol_Outer()
void SetState_Symbol_Outer(TIeeeSymbol AValue)
TRotationBy90 GetState_Designator_CustomPosition_RotationRelative()
int GetState_Name_CustomFontID()
void SetState_HiddenNetName(std::wstring AValue)
void SetState_SwapIdPin(std::wstring AValue)
void SetState_ShowName(bool AValue)
void SetState_Name_CustomPosition_Margin(int AValue)
void SetState_FormalType(TStdLogicState AValue)
ISch_Component * OwnerSchComponent()
TPinTextRotationAnchor GetState_Name_CustomPosition_RotationAnchor()
void SetState_ShowDesignator(bool AValue)
void SetState_Name_CustomPosition_RotationRelative(TRotationBy90 AValue)
TPinTextRotationAnchor GetState_Designator_CustomPosition_RotationAnchor()
std::wstring GetState_SwapIdPart()
void SetState_Designator_CustomPosition_Margin(int AValue)
TStdLogicState GetState_FormalType()
int GetState_Designator_CustomFontID()
void SetState_Name_PositionMode(TPinItemMode AValue)
TRotationBy90 GetState_Name_CustomPosition_RotationRelative()
std::wstring GetState_SwapIdPin()
Definition EDP.SCH.Interfaces.h:989
int GetState_VerticesCount()
bool GetState_Transparent()
void SetState_IsSolid(bool AValue)
bool InsertVertex(int Index)
void SetState_Transparent(bool B)
void SetState_VerticesCount(int AValue)
DXP::C_Point GetState_Vertex(int I)
bool RemoveVertex(int *Index)
void SetState_LineWidth(TSize AValue)
void SetState_Vertex(int I, DXP::C_Point ALocation)
TSize GetState_LineWidth()
Definition EDP.SCH.Interfaces.h:2207
TSize GetState_LineShapeSize()
void SetState_EndLineShape(TLineShape AValue)
void SetState_LineShapeSize(TSize AValue)
TLineShape GetState_EndLineShape()
void SetState_StartLineShape(TLineShape AValue)
TLineShape GetState_StartLineShape()
Definition EDP.SCH.Interfaces.h:2128
void SetState_HarnessColor(DXP::TColor AValue)
std::wstring GetState_CrossRef()
void SetState_IOType(TPortIO AValue)
DXP::TColor GetState_TextColor()
THorizontalAlign GetState_Alignment()
void SetState_CrossRef(std::wstring AValue)
void SetState_ConnectedEnd(TPortConnectedEnd AValue)
TPortConnectedEnd GetState_ConnectedEnd()
void SetState_BorderWidth(TSize AValue)
void SetState_Style(TPortArrowStyle AValue)
void SetState_Name(std::wstring AValue)
TPortIO GetState_IOType()
void SetState_TextColor(DXP::TColor AValue)
void SetState_OverrideDisplayString(std::wstring AValue)
std::wstring GetState_OverrideDisplayString()
void SetState_Width(int AValue)
DXP::TColor GetState_HarnessColor()
void SetState_Alignment(THorizontalAlign AValue)
void SetState_Height(int AValue)
void SetState_AutoSize(bool AValue)
void SetState_FontId(int AFontId)
TSize GetState_BorderWidth()
std::wstring GetState_Name()
TPortArrowStyle GetState_Style()
Definition EDP.SCH.Interfaces.h:842
TPowerObjectStyle GetState_Style()
void SetState_Style(TPowerObjectStyle AStyle)
bool GetState_ShowNetName()
void SetState_ShowNetName(bool AValue)
Definition EDP.SCH.Interfaces.h:1504
void Set_BusDragJunctionsColor(DXP::TColor Value)
TCrossRefSheetStyle Get_CrossRefSheetStyle()
void Set_ClickClearsSelection(bool AValue)
void Set_OptimizePolylines(bool AValue)
bool Get_SelectionReference()
TSize Get_WireAutoJunctionsSize()
void Set_SnapToCenter(bool AValue)
void Set_ExpandPortsName(bool AValue)
std::wstring Get_OpenBusMenuID()
int Get_CutterFixedLength()
TSize Get_DragStairSize()
int Get_MultiPartNamingMethod()
void Set_MultiPartSeparator(std::wstring AValue)
TCrossRefLocationStyle Get_CrossRefLocationStyle()
void Set_ExpandSheetNumber(bool AValue)
TAutoPanStyle Get_AutoPanStyle()
void Set_DefaultPrimOverridesLibraryDesignator(bool AValue)
DXP::TColor Get_VisibleGridColor()
bool Get_WatermarkDeviceSheet()
void Set_DefaultSheetStyle(TSheetStyle AValue)
bool Get_Metafile_ParameterSets()
void Set_DocMenuID(std::wstring const AValue)
void Set_PinNumberMargin(int AValue)
void Set_Metafile_Notes(bool AValue)
TSuperscriptMode Get_SuperscriptDocumentNumber()
void Set_AutoZoom(bool AValue)
void Set_StringIncB(std::wstring AValue)
void Set_AutoPanJumpDistance(int AValue)
DXP::TColor Get_TranslateRotateColor()
void Set_VisibleGridStyle(TVisibleGrid AValue)
void Set_DefaultEarthName(std::wstring AValue)
void Set_DefaultPrimOverridesLibraryComment(bool AValue)
void Set_MaintainOrthogonal(bool AValue)
bool Get_DoubleClickRunsInspector()
void Set_ViolationDisplayByLevel(DXP::TErrorLevel ALevel, bool AValue)
void Set_SingleSlashNegation(bool AValue)
bool Get_MaintainOrthogonal()
void Set_AutoPanStyle(TAutoPanStyle AValue)
bool Get_OptimizePolylines()
void Set_AllowDeviceSheetEditing(bool AValue)
void Set_BusAutoJunctionsColor(DXP::TColor AValue)
void Set_BusAutoJunctionsSize(TSize AValue)
bool Get_RunInPlaceEditing()
void Set_WireAutoJunctionsSize(TSize AValue)
int Get_AutoPanShiftJumpDistance()
void Set_DragJunctionsSize(TSize AValue)
void Set_GraphicsCursorStyle(TCursorShape AValue)
TShowCutterBoxMode Get_ShowCutterBoxMode()
void Set_ManualJunctionsColor(DXP::TColor AValue)
DXP::TColor Get_WireAutoJunctionsColor()
void Set_SelectionReference(bool AValue)
TLibraryScope Get_LibraryScope()
void Set_LibMenuID(std::wstring const AValue)
void Set_LastModelType(std::wstring AValue)
bool Get_ConvertSpecialStrings()
void Set_ExpandComponentDesignators(bool AValue)
void Set_SuperscriptPort(TSuperscriptMode AValue)
void Set_DefaultPrimsPermanent(bool AValue)
void Set_DefaultSignalGndName(std::wstring AValue)
DXP::TColor Get_SelectionColor()
std::wstring Get_Metafile_StrNoERCSymbolsToShow()
void Set_WatermarkDeviceSheet(bool AValue)
void Set_Metafile_NoERCMarkers(bool AValue)
bool Get_DisplayPrinterFonts()
bool Get_DefaultPrimOverridesLibraryDesignator()
void Set_AutoBackupTime(int AValue)
bool Get_Metafile_NoERCMarkers()
bool Get_ExpandDocumentNumber()
int Get_UndoRedoStackSize()
bool Get_SingleSlashNegation()
TOrcadFootPrint Get_OrcadFootPrint()
void Set_ResizeColor(DXP::TColor AValue)
TVisibleGrid Get_VisibleGridStyle()
void Set_Metafile_ParameterSets(bool AValue)
bool Get_IgnoreSelection()
void Set_Metafile_Probes(bool AValue)
void Set_SelectionColor(DXP::TColor AValue)
void Set_Metafile_NotesCollapsed(bool AValue)
void Set_SuperscriptDocumentNumber(TSuperscriptMode AValue)
void Set_LibraryScope(TLibraryScope AValue)
TCursorShape Get_GraphicsCursorStyle()
void Set_StringIncRemoveLeadingZero(bool AValue)
int Get_AutoPanJumpDistance()
TSize Get_DragJunctionsSize()
void Set_ShowPinDirection(bool AValue)
bool Get_AllowDeviceSheetEditing()
std::wstring Get_DocMenuID()
void Set_IgnoreSelection(bool AValue)
std::wstring Get_DefaultSignalGndName()
void Set_CutterGridSizeMultiple(int AValue)
void Set_DefaultTemplateFileName(std::wstring AValue)
bool Get_AddTemplateToClipBoard()
bool Get_Metafile_NotesCollapsed()
void Set_DragStairSize(TSize AValue)
void Set_CrossRefLocationStyle(TCrossRefLocationStyle AValue)
void Set_DisplayPrinterFonts(bool AValue)
void Set_DocumentScope(TChosenDocumentScope AValue)
void Set_AddTemplateToClipBoard(bool AValue)
void Set_AlwaysDrag(bool AValue)
std::wstring Get_LastModelType()
DXP::TColor Get_ResizeColor()
bool Get_DefaultPrimOverridesLibraryComment()
void Set_UndoRedoStackSize(int AValue)
bool Get_Metafile_Notes()
void Set_SuperscriptDesignator(TSuperscriptMode AValue)
bool Get_StringIncRemoveLeadingZero()
void Set_RunInPlaceEditing(bool AValue)
void Set_SpatialAnalysisDuringDragging(bool Value)
void Set_ConfirmSelectionMemoryClear(bool AValue)
void Set_UseOrcadPortWidth(bool AValue)
void Set_Sensitivity(int AValue)
TSuperscriptMode Get_SuperscriptSheetNumber()
void Set_SuperscriptNetLabel(TSuperscriptMode AValue)
std::wstring Get_FSMMenuID()
void Set_CrossRefSheetStyle(TCrossRefSheetStyle AValue)
void Set_OrcadFootPrint(TOrcadFootPrint AValue)
void Set_StringIncA(std::wstring AValue)
int Get_SheetStyle_YSize(TSheetStyle S)
void Set_DoubleClickRunsInspector(bool AValue)
bool Get_ConfirmSelectionMemoryClear()
void Set_MultiPartNamingMethod(int AValue)
void Set_CtrlDbleClickGoesDown(bool AValue)
void Set_FSMMenuID(std::wstring const AValue)
std::wstring Get_MultipartSeparator()
void Set_AutoBackupFileCount(int AValue)
TSize Get_BusAutoJunctionsSize()
bool Get_ExpandComponentDesignators()
TSuperscriptMode Get_SuperscriptDesignator()
void Set_WireDragJunctionsColor(DXP::TColor Value)
void Set_WatermarkReadOnlySheet(bool AValue)
TSuperscriptMode Get_SuperscriptNetLabel()
void Set_PolylineCutterMode(TPolylineCutterMode AValue)
void Set_ShowCutterMarkersMode(TShowCutterMarkersMode AValue)
void Set_DefaultUnit(TUnit AValue)
bool Get_Metafile_Probes()
void Set_Metafile_StrNoERCSymbolsToShow(std::wstring AValue)
std::wstring Get_LibMenuID()
void Set_ShowCutterBoxMode(TShowCutterBoxMode AValue)
int Get_PhysicalViewDimLevel()
int Get_PinNumberMargin()
std::wstring Get_StringIncA()
void Set_PhysicalViewDimLevel(int AValue)
bool Get_ViolationDisplayByLevel(DXP::TErrorLevel ALevel)
void Set_PinNameMargin(int AValue)
bool Get_DefaultPrimsPermanent()
void Set_VisibleGridColor(DXP::TColor AValue)
int Get_CutterGridSizeMultiple()
void Set_HotSpotGridDistance(int AValue)
bool Get_ExpandPortsName()
DXP::TColor Get_WireDragJunctionsColor()
void Set_TranslateRotateColor(DXP::TColor AValue)
void Set_ComponentsCutWires(bool AValue)
void Set_MarkManualParameters(bool AValue)
IGridSetting * GridPresetAt(TUnitSystem AUnit, int AnIndex)
void Set_SnapToHotSpot(bool AValue)
int Get_AutoBackupFileCount()
TUnitSystem Get_DefaultUnitSystem()
DXP::TColor Get_ViolationColorByLevel(DXP::TErrorLevel ALevel)
TSheetStyle Get_DefaultSheetStyle()
void Set_BufferedPainting(bool AValue)
int Get_SheetStyle_XZones(TSheetStyle S)
void Set_DragStepSize(TSize AValue)
void Set_MultiSelectionColor(DXP::TColor AValue)
std::wstring Get_DefaultTemplateFileName()
void Set_Metafile_Blankets(bool AValue)
void Set_CutterFixedLength(int AValue)
TChosenDocumentScope Get_DocumentScope()
bool Get_ClickClearsSelection()
std::wstring Get_StringIncB()
void Set_DragJunctionsColor(DXP::TColor AValue)
bool Get_Metafile_Blankets()
bool Get_ShowPinDirection()
bool Get_WatermarkReadOnlySheet()
void Set_ViolationColorByLevel(DXP::TErrorLevel ALevel, DXP::TColor AValue)
bool Get_CtrlDbleClickGoesDown()
bool Get_ExpandSheetNumber()
bool Get_SpatialAnalysisDuringDragging()
void Set_OpenBusMenuID(std::wstring const AValue)
bool Get_ExpandNetLabelsText()
TSuperscriptMode Get_SuperscriptPort()
int Get_HotSpotGridDistance()
DXP::TColor Get_BusDragJunctionsColor()
DXP::TColor Get_BusAutoJunctionsColor()
int Get_SheetStyle_YZones(TSheetStyle S)
void Set_ExpandNetLabelsText(bool AValue)
int Get_SheetStyle_MarginWidth(TSheetStyle S)
void Set_WireAutoJunctionsColor(DXP::TColor AValue)
bool Get_BufferedPainting()
DXP::TColor Get_ManualJunctionsColor()
std::wstring Get_DefaultEarthName()
void Set_SuperscriptSheetNumber(TSuperscriptMode AValue)
void Set_ConvertSpecialStrings(bool AValue)
bool Get_UseOrcadPortWidth()
int Get_SheetStyle_XSize(TSheetStyle S)
bool Get_MarkManualParameters()
TShowCutterMarkersMode Get_ShowCutterMarkersMode()
int GridPresetsCount(TUnitSystem AUnit)
DXP::TColor Get_DragJunctionsColor()
void Set_DefaultPowerGndName(std::wstring AValue)
DXP::TColor Get_MultiSelectionColor()
void Set_AutoPanShiftJumpDistance(int AValue)
void Set_ExpandDocumentNumber(bool AValue)
bool Get_ComponentsCutWires()
std::wstring Get_DefaultPowerGndName()
TPolylineCutterMode Get_PolylineCutterMode()
Definition EDP.SCH.Interfaces.h:2249
Definition EDP.SCH.Interfaces.h:2029
void SetState_FileNameRTF(std::wstring AFileName)
std::wstring GetState_FileNameRTF()
std::wstring GetState_FullPathRTF()
Definition EDP.SCH.Interfaces.h:883
void SetState_LineWidth(TSize ASize)
void SetState_IsSolid(bool B)
DXP::C_Point GetState_Corner()
TSize GetState_LineWidth()
bool GetState_Transparent()
void SetState_Corner(DXP::C_Point ALocation)
void SetState_Transparent(bool B)
Definition EDP.SCH.Interfaces.h:649
void SetState_XSize(int Value)
void SetState_YSize(int Value)
Definition EDP.SCH.Interfaces.h:2019
void SetState_ShowBorder(bool AValue)
bool GetState_ShowBorder()
Definition EDP.SCH.Interfaces.h:1473
void SendMessageByHandle(std::wstring Source, std::wstring Destination, int MessageID, std::wstring MessageData)
void SendMessage(ISch_BasicContainer *Source, ISch_BasicContainer *Destination, int MessageID, ISch_BasicContainer *MessageData)
Definition EDP.SCH.Interfaces.h:1979
int GetState_CornerXRadius()
void SetState_CornerYRadius(int ADistance)
int GetState_CornerYRadius()
void SetState_CornerXRadius(int ADistance)
Definition EDP.SCH.Interfaces.h:1814
ISch_Preferences * GetState_SchPreferences()
void DestroyCompInfoReader(ILibCompInfoReader **ALibCompReader)
bool GetState_ProbesTimerEnabled()
void UpdateDocumentTemplate(DXP::IServerDocument *ADocument, std::wstring VaultGUID, std::wstring ItemRevisionGUID)
IDocumentPainterView * CreateDocumentPainter()
ISch_BasicContainer * SchObjectFactoryBySettings(TObjectId AObjectId, TUnitSystem AUnit)
long PaintDeviceSheetThumbnail(std::wstring DeviceSheetName, int Width, int Height)
ISch_RobotManager * GetState_RobotManager()
ISch_Component * LoadComponentFromLibrary(std::wstring ALibReference, std::wstring ALibraryName)
void SetState_ProbesTimerEnabled(bool AValue)
ISch_BasicContainer * SchObjectFactory(TObjectId AObjectId, TObjectCreationMode ACreationMode)
ISch_FontManager * GetState_FontManager()
void DestroySchObject(ISch_BasicContainer **ASchObject)
void DestroySchLibrary(ISch_Lib **SchLib)
ILibCompInfoReader * CreateLibCompInfoReader(std::wstring ALibFileName)
ISch_JunctionConvertSettings * GetState_JunctionConvertSettings()
ISch_Component * LoadComponent(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
int ReportSchObjectsDifferences(ISch_BasicContainer *const AObject1, ISch_BasicContainer *const AObject2, bool AIgnoreSpatialAttributes, std::wstring *ADiffDescription)
ISch_Document * GetCurrentSchDocument()
ISch_Component * LoadComponentFromDatabaseLibrary(std::wstring ALibraryName, std::wstring ADatabaseTableName, std::wstring ADatabaseKeys)
IComponentMetafilePainter * CreateComponentMetafilePainter()
long PaintLoadedComponentThumbnail(ISch_Component *ASchPart, int PartIndex, int Width, int Height)
long PaintComponentThumbnail(std::wstring SymbolName, std::wstring SymbolLibraryFullPath, int PartIndex, int Width, int Height)
ISch_Document * GetSchDocumentBySchDocID(int DocID)
IComponentPainterView * CreateComponentPainter()
void DestroyCompFullInfoReader(ILibCompFullInfoReader **ALibCompReader)
bool UpdateSignalValueDisplay(EDP::IDMObject *DMObject, int Value, int BitIndex)
ILibCompFullInfoReader * CreateLibCompFullInfoReader(std::wstring ALibFileName)
ISch_Lib * CreateSchLibrary()
ISch_Document * LoadSchDocumentByPath(std::wstring const AFullPath)
ISch_SheetSymbol * LoadDesignItemDeviceSheet(EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, int LocationX, int LocationY)
ISch_Document * GetSchDocumentByPath(std::wstring APath)
Definition EDP.SCH.Interfaces.h:933
TPortArrowStyle GetState_Style()
int GetState_DistanceFromTop()
void SetState_DistanceFromTop(int Value)
ISch_SheetSymbol * GetState_OwnerSchSheetSymbol()
void SetState_Side(TLeftRightSide Value)
void SetState_IOType(TPortIO Value)
TLeftRightSide GetState_Side()
void SetState_Name(std::wstring Value)
void SetState_TextColor(DXP::TColor Value)
TPortIO GetState_IOType()
void SetState_HarnessColor(DXP::TColor AValue)
std::wstring GetState_Name()
std::wstring GetState_OverrideDisplayString()
DXP::TColor GetState_TextColor()
DXP::TColor GetState_HarnessColor()
void SetState_Style(TPortArrowStyle Value)
void SetState_OverrideDisplayString(std::wstring Value)
Definition EDP.SCH.Interfaces.h:1284
Definition EDP.SCH.Interfaces.h:1405
std::wstring GetState_ItemRevisionGUID()
std::wstring GetState_ReleaseItemGUID()
void Reset_HarnessDefinitionsChanged()
std::wstring GetState_ReleaseVaultGUID()
void OptimizeUseOfPolylines()
IConnectionsArray * GetState_WireConnections()
void SetState_ReleaseItemGUID(std::wstring AValue)
void SetState_ItemRevisionGUID(std::wstring AValue)
IConnectionsArray * GetState_BusConnections()
bool GetState_HarnessDefinitionsChanged()
void Raise_HarnessDefinitionsChanged()
void SetState_ReleaseVaultGUID(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:1291
Definition EDP.SCH.Interfaces.h:959
void SetState_ItemGUID(std::wstring Value)
std::wstring GetState_ItemGUID()
TSheetSymbolType GetState_SymbolType()
void SetState_SymbolType(TSheetSymbolType Value)
void SetState_IsSolid(bool Value)
TSize GetState_LineWidth()
std::wstring GetState_DesignItemId()
std::wstring GetState_VaultGUID()
std::wstring GetState_RevisionGUID()
void SetState_RevisionGUID(std::wstring Value)
EDP::TLibIdentifierKind GetState_LibIdentifierKind()
bool GetState_ShowHiddenFields()
std::wstring GetState_SourceLibraryName()
void ChangeSymbolType(TSheetSymbolType AType)
void SetState_VaultGUID(std::wstring Value)
void SetState_DesignItemId(std::wstring Value)
void SetState_LineWidth(TSize Value)
void SetState_ShowHiddenFields(bool Value)
void SetState_SourceLibraryName(std::wstring Value)
ISch_SheetName * GetState_SchSheetName()
ISch_SheetFileName * GetState_SchSheetFileName()
std::wstring GetState_LibraryIdentifier()
Definition EDP.SCH.Interfaces.h:2179
void SetState_Orientation(TRotationBy90 AValue)
void SetState_LineWidth(TSize AValue)
TSize GetState_LineWidth()
void SetState_IsMirrored(bool AValue)
bool GetState_IsMirrored()
void SetState_Symbol(TIeeeSymbol AValue)
void SetState_ScaleFactor(int AValue)
TIeeeSymbol GetState_Symbol()
int GetState_ScaleFactor()
TRotationBy90 GetState_Orientation()
Definition EDP.SCH.Interfaces.h:2197
std::wstring GetState_FileName()
void SetState_FileName(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:909
int GetState_TextMargin()
void SetState_TextMargin(int AValue)
void SetState_TextColor(DXP::TColor AValue)
void SetState_ShowBorder(bool AValue)
void SetState_WordWrap(bool AValue)
void SetState_TextMargins(C_CoordRect const AValue)
C_CoordRect GetState_TextMargins()
THorizontalAlign GetState_Alignment()
void SetState_ClipToRect(bool AValue)
DXP::TColor GetState_TextColor()
bool GetState_ShowBorder()
void SetState_Alignment(THorizontalAlign AValue)
void SetState_FontId(int AValue)
bool GetState_ClipToRect()
Definition EDP.SCH.Interfaces.h:1020
void OrderCrossOverArray()
void SetState_CompilationMaskedSegment(int AIndex, bool AValue)
void SetState_AutoWire(bool AValue)
DXP::TColor GetState_UnderlineColor()
void ResetCompilationMaskedSegments()
bool GetState_EditingEndPoint()
bool GetState_CompilationMaskedSegment(int AIndex)
void SetState_UnderlineColor(DXP::TColor AValue)
void SetState_EditingEndPoint(bool AValue)
Definition EDP.SCH.Interfaces.h:4083
void SetSubProjectPath(std::wstring AProjectPath)
std::wstring GetSubProjectPath()
std::wstring GetProjectPath()
std::wstring GetLibraryReference()
std::wstring GetDescription()
std::wstring GetComponentDocumentPath()
std::wstring GetComponentDesignator()
IProjectLink * GetProjectLink()
Definition EDP.SCH.Interfaces.h:6579
std::wstring GetState_Parameters()
void SetState_Parameters(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:2619
std::wstring PortName(int AnIndex)
void AddPort(std::wstring const AName)
Definition EDP.SCH.Interfaces.h:4504
void SetTechnology(std::wstring const Value)
std::wstring GetTechnology()
void SetPinModels(DXP::IInterfaceList *APinModelList)
std::wstring GetPartMapping()
void SetType(std::wstring const Value)
void GetPinModels(DXP::IInterfaceList *APinModelList)
void SetPartMapping(std::wstring const Value)
Definition EDP.SCH.Interfaces.h:4521
bool ReleaseDocument(std::wstring Parameters, std::wstring *ErrorMsg)
bool LinkDocumentToReleaseVault(std::wstring Parameters, std::wstring *ErrorMsg)
IImplementationFile * GetSiModelFile()
Definition EDP.SCH.Interfaces.h:4472
std::wstring GetState_AsParameters()
std::wstring GetInputModel()
void SetInputModel(std::wstring Value)
void SetDesignator(std::wstring Value)
void SetOutputModel(std::wstring Value)
void SetDirection(std::wstring Value)
std::wstring GetTechnology()
std::wstring GetDesignator()
std::wstring GetDirection()
void SetState_FromParameters(std::wstring AParameters)
void SetTechnology(std::wstring Value)
std::wstring GetOutputModel()
void SetModel(std::wstring Value)
Definition EDP.SCH.Interfaces.h:4494
ISiPinModel * GetPinModelByDesignator(std::wstring APinDesignator)
ISiPinModel * GetPinModel(int AIndex)
Definition EDP.SCH.Interfaces.h:4581
void ClearTempComponentMappings()
std::wstring GetCoupledNet(int Index)
std::wstring GetDocumentFileName()
ISignalIntegrityReport * GetSignalIntegrityReport()
void AddToCrosstalk(ISignalIntegrityResultSet *ResultSet)
bool NetHasErrorMessages(std::wstring NetName)
void ShowNotAnalysedErrorMessages()
void ShowSelectedErrorMessages()
bool CanEditSimulatedNetsOptions()
void AddNetErrorMessages(std::wstring NetName)
void GenerateScreeningData(std::wstring ANetClass)
bool EditSimulatedNetsOptions(bool FirstTimeOnly)
void ClearErrorMessages()
ISignalIntegrityResultSet * GetResultSet(int Index)
void AddTempComponentMapping(std::wstring UniqueID, std::wstring Parameters)
void AddNetForCoupledCheck(std::wstring NetName)
bool RunCrosstalk(std::wstring FileName, TTerminationType TermType, double R1, double R2, double C, double VCC)
Definition EDP.SCH.Interfaces.h:4564
void SetHintsFlag(bool AFlag)
void SetWarningsFlag(bool AFlag)
Definition EDP.SCH.Interfaces.h:4614
bool PerformSetupReport(bool ShowConfirmDialog)
bool CheckComponentMappings()
Definition EDP.SCH.Interfaces.h:4542
double GetAverageImpedance()
double GetFlightTimeRising()
double GetMaxUndershootFalling()
bool ContainsNetName(std::wstring Name)
double GetMaxOvershootFalling()
double GetMaxUndershootRising()
double GetMinimumImpedance()
double GetFlightTimeFalling()
double GetMaxOvershootRising()
double GetMaximumImpedance()
Definition EDP.SCH.Interfaces.h:4532
ISiPinModel * CreateSiPinModel(std::wstring AParams)
ISiModelImplementationDocument * GetSiModelImplementationDocumentByPath(std::wstring APath)
Definition EDP.SCH.Interfaces.h:6630
void SetExcludedParts(std::wstring const Value)
ISimImplementationFile * Replicate()
void SetNetlist(std::wstring const Value)
std::wstring GetNetlist()
std::wstring GetSubKind()
std::wstring GetExcludedParts()
std::wstring GetSpicePrefix()
void SetSubKind(std::wstring const Value)
void SetSpicePrefix(std::wstring const Value)
void SetKind(std::wstring const Value)
Definition EDP.SCH.Interfaces.h:6620
bool LinkDocumentToReleaseVault(std::wstring Parameters, std::wstring *ErrorMsg)
IImplementationFile * GetSimModelFile()
bool ReleaseDocument(std::wstring Parameters, std::wstring *ErrorMsg)
Definition EDP.SCH.Interfaces.h:7591
void SetModelPath(std::wstring AValue)
std::wstring GetModelPath()
Definition EDP.SCH.Interfaces.h:7573
IChartCollection * GetProperty_ChartCollection()
Definition EDP.SCH.Interfaces.h:3023
void SetReplaced(long Value)
void SetAddress(INT64 Value)
void SetMemorySpace(int AMemorySpace)
INexusDevice * GetNexusDevice()
Definition EDP.SCH.Interfaces.h:4937
Definition EDP.SCH.Interfaces.h:6415
void SetValue(std::wstring const AValue)
void CreateAllTargetConstraints()
void SetRangeValue2(int const AValue)
void SetTargetName(std::wstring const AValue)
std::wstring GetBusPrefix()
void SetBusPrefix(std::wstring const AValue)
std::wstring GetTargetName()
TVendorCategorySet CategorySet()
void SetRangeValue1(int const AValue)
std::wstring GetSourceName()
void SetSourceName(std::wstring const AValue)
Definition EDP.SCH.Interfaces.h:7476
void SetProperty_WaveType(TWaveType Value)
TWaveType GetProperty_WaveType()
IPlottedWave * MakeCopy()
bool GetProperty_Datapoints()
double GetProperty_CumulativeError()
bool GetProperty_Imported()
void SetProperty_CumulativeError(double Value)
bool GetProperty_Generated()
ISourceWave * Replicate()
void NameChange(int AChangeIndex)
void MakeFFTWave(ISourceWave *AWave, int *FFTLength)
Definition EDP.SCH.Interfaces.h:7495
ISourceWave * GetProperty_SourceWave(int Index)
Definition EDP.SCH.Interfaces.h:4168
void Add(std::wstring SupplierName, std::wstring SupplierPartNumber, int Quantity)
Definition EDP.SCH.Interfaces.h:4178
std::wstring CategoryName()
ISupplierCategory * GetState_CategoryByName(std::wstring CategoryName)
void AddCategory(ISupplierCategory *Category)
void SetState_RecordCount(int Value)
ISupplierCategory * GetState_Category(int I)
int GetState_RecordCount()
Definition EDP.SCH.Interfaces.h:4282
ISupplierParameterKind * GetParameterKind(int I)
Definition EDP.SCH.Interfaces.h:4291
int GetState_OrderPosition()
void SetState_Options(std::wstring Value)
void SetState_OrderPosition(int Value)
ISupplierSourceRelationship * SearchBySupplierPartNumber(std::wstring SupplierPartNumber, TSkipOptionSet SkipOptions)
TSupplierSearchFiltersSet SupportedSearchFilters()
void BackgroundSearchByManufacturerPartNumber(std::wstring ManufacturerPartNumber, long Handle)
void BackgroundSearchBySupplierPartNumber(std::wstring SupplierPartNumber, TSkipOptionSet SkipOptions, long Handle)
std::wstring SourceName()
bool GetState_IsReadOnly()
void SetState_Enabled(bool Value)
ISupplierCart * CreateSupplierCart()
ISupplierSearchResults * SearchByKeyword(std::wstring Keywords, int RecordCount, int StartRecord, TSupplierSearchFiltersSet SearchFilters, ISupplierCategory *Category, ISupplierParametricFilters *ParametricFilters)
ISupplierCategoryParameters * GetCategoryParameters(ISupplierCategory *Category)
void BackgroundGetCategoryParameters(ISupplierCategory *Category, long Handle)
void BackgroundSearchByKeyword(std::wstring Keywords, int RecordCount, int StartRecord, TSupplierSearchFiltersSet SearchFilters, ISupplierCategory *Category, ISupplierParametricFilters *ParametricFilters, long Handle)
void SetState_IsReadOnly(bool Value)
ISupplierSearchResults * SearchByManufacturerPartNumber(std::wstring ManufacturerPartNumber)
DXP::IOptionsPage * GetOptionsPage()
std::wstring GetSearchUrl(std::wstring const APartNumber)
std::wstring GetState_Options()
Definition EDP.SCH.Interfaces.h:4380
std::wstring Get_ParameterName()
std::wstring Get_ImportName()
Definition EDP.SCH.Interfaces.h:4329
void Paint(ISupplierSourceRelationship *SupplierSourceRelationship)
Definition EDP.SCH.Interfaces.h:4445
void GetState_AddSupplierLinksAndParameters(IDragDropSupplierSourceRelationships *ASourceRelationships, bool *Enabled, bool *Checked, bool *Visible, std::wstring *ACaption)
void GetState_ImportSupplierSourceRelationships(IDragDropSupplierSourceRelationships *ASourceRelationships, bool *Enabled, bool *Checked, bool *Visible, std::wstring *ACaption)
void AddSupplierLinksAndParameters(IDragDropSupplierSourceRelationships *ASourceRelationships)
void AddSupplierLinks(IDragDropSupplierSourceRelationships *ASourceRelationships)
void AddSupplierDataSheetLinks(IDragDropDataSheets *ASupplierDataSheets)
void AddSupplierParameters(IDragDropParameters *ASupplierParameters)
void ImportSupplierSourceRelationships(IDragDropSupplierSourceRelationships *ASourceRelationships)
void GetState_AddSupplierLinks(IDragDropSupplierSourceRelationships *ASourceRelationships, bool *Enabled, bool *Checked, bool *Visible, std::wstring *ACaption)
void GetState_AddSupplierDataSheetLinks(IDragDropDataSheets *ASupplierDataSheets, bool *Enabled, bool *Checked, bool *Visible, std::wstring *ACaption)
void GetState_AddSupplierParameters(IDragDropParameters *ASupplierParameters, bool *Enabled, bool *Checked, bool *Visible, std::wstring *ACaption)
Definition EDP.SCH.Interfaces.h:4348
void SetListener(ISupplierLinksListener *Listener)
Definition EDP.SCH.Interfaces.h:4339
void OnSourceRelationshipsChanged()
Definition EDP.SCH.Interfaces.h:4393
ISupplierItemPainter * CreateSupplierItemPainter()
ISupplierImportParameterPref * FindImportParameterPreferences(std::wstring ParameterName)
ISupplier * GetSourceByName(std::wstring const AName)
int GetImportParameterPreferencesCount()
ISupplierSourceRelationshipList * BrowseSupplierLinks(std::wstring SuggestedKeywords)
ISupplier * GetSupplierSource(int Index)
ISupplierSearchFrame * CreateSupplierSearchFrame()
int GetSuggestedKeywordParameterCount()
std::wstring GetSuggestedKeywordParameter(int Index)
ISupplierLinksFrame * CreateSupplierLinksFrame(ISch_Component *ASchComponent)
bool EditSupplierLinks(ISch_Component *ASchComponent)
bool EditSupplierLinksDB(std::wstring Parameters, std::wstring *OutParams)
int GetSupplierSourceCount()
ISupplierImportParameterPref * GetImportParameterPreferences(int Index)
Definition EDP.SCH.Interfaces.h:4267
void AddValue(ISupplierParameterValue *Value)
ISupplierParameterValue * GetValue(int I)
void SetName(std::wstring Name)
Definition EDP.SCH.Interfaces.h:4255
void SetValue(std::wstring Value)
Definition EDP.SCH.Interfaces.h:4192
void SetParameterValueID(int ID)
int GetParameterValueID()
void SetParameterKindID(int ID)
Definition EDP.SCH.Interfaces.h:4204
ISupplierParametricFilter * GetFilter(int I)
Definition EDP.SCH.Interfaces.h:4213
std::wstring SupplierName()
std::wstring ErrorMessage()
Definition EDP.SCH.Interfaces.h:4358
DXP::IInterfaceList * CollectSelectedSourceRelationships()
std::wstring SearchKeyword()
void PerformSearch(std::wstring ASeachText)
DXP::IInterfaceList * CollectAllSourceRelationships()
void SetKeywords(std::wstring AValue)
Definition EDP.SCH.Interfaces.h:6570
std::wstring GetSearchUrl(std::wstring const APartNumber)
Definition EDP.SCH.Interfaces.h:4242
ISupplierSearchError * GetSearchError()
void SetSearchError(ISupplierSearchError *Value)
ISupplierSourceRelationship * GetSourceRelationship(int I)
void SetSearchStatistics(ISupplierSearchStatistics *Value)
ISupplierSearchStatistics * GetSearchStatistics()
Definition EDP.SCH.Interfaces.h:4223
void SetState_ElapsedTime(int Value)
int GetState_RecordCount()
ISupplierCategory * GetState_Category(int I)
int GetState_ElapsedTime()
int GetState_SearchResultCount()
void SetState_RecordCount(int Value)
void SetState_SearchResultCount(int Value)
void AddCategory(ISupplierCategory *Category)
std::wstring SupplierName()
ISupplierCategory * GetState_CategoryByName(std::wstring CategoryName)
Definition EDP.SCH.Interfaces.h:4320
Definition EDP.SCH.Interfaces.h:4145
int GetState_BreakQuantity(int I)
std::wstring GetState_Description()
std::wstring GetState_Category()
std::wstring GetState_ProductPhotoURL()
std::wstring GetState_AvailabilityLeadTime(int I)
int GetState_AvailabilityCount()
std::wstring GetState_Currency()
std::wstring GetState_UnitPriceForQuantity(int Quantity)
int GetState_UnitPriceCount()
int GetState_ParametersCount()
EDP::IItemParameter * GetState_ParameterByName(std::wstring Name)
EDP::IItemParameter * GetState_ParameterAt(int I)
std::wstring GetState_UnitPrice(int I)
int GetState_QuantityInStock()
int GetState_AvailabilityQuantity(int I)
Definition EDP.SCH.Interfaces.h:4371
ISupplierSourceRelationship * GetSupplierSourceRelationship(int I)
Definition EDP.SCH.Interfaces.h:5150
void WriteNetlistBody(ITextFile *const ATextFile, ITargetCore *const ATargetCore)
Definition EDP.SCH.Interfaces.h:5121
TRWBehavior GetRWBehavior()
void SetVendorParam_Double(std::wstring Name, double Value)
void AddInfo(std::wstring S)
double GetClock_InputFrequency()
void SetVendorParam_String(std::wstring Name, std::wstring Value)
TClockOperationKind GetClock_Operation(int Clock)
std::wstring GetVendorParam_String(std::wstring Name)
double GetClock_Magnitude(int Clock)
TEndianness GetEndianness()
std::wstring GetFilename()
bool GetClock_Enabled(int Clock)
void DependenciesFile_Add(std::wstring Value)
void AddWarning(std::wstring S)
double GetVendorParam_Double(std::wstring Name)
void SetRWBehavior(TRWBehavior Value)
void SetFileName(std::wstring Value)
std::wstring GetParameters()
std::wstring GetComponentName()
std::wstring GetClock_Index(int C)
void AddError(std::wstring S)
Definition EDP.SCH.Interfaces.h:3666
Definition EDP.SCH.Interfaces.h:5100
void Writeln(std::wstring const AString)
Definition EDP.SCH.Interfaces.h:4824
std::wstring GetPreference(std::wstring Name)
Definition EDP.SCH.Interfaces.h:6450
std::wstring GetConfiguration()
std::wstring GetTargetFolder()
IDeviceInformation * GetDeviceInformation()
Definition EDP.SCH.Interfaces.h:4833
std::wstring VHDL_GetCurrentSynthesizer(EDP::IProject *Project)
void VHDL_SynthesizeAbort()
void VHDL_SetOptions(EDP::IProject *Project, std::wstring Parameters)
bool VHDL_PublishProject(EDP::IProject *Project)
bool VHDL_SynthesizeProject(EDP::IProject *Project, std::wstring AConfig)
IAbstractSynthesizer * VHDL_GetSynthesizer(std::wstring const ATool)
bool VHDL_SynthesizeProjectEx(EDP::IProject *Project, std::wstring AConfig, std::wstring Parameters)
std::wstring VHDL_GetCoreFileExtension(EDP::IProject *Project, std::wstring AConfig)
bool VHDL_SynthesizeProjectAllConfigurations(EDP::IProject *Project)
std::wstring VHDL_GetTopLevelExtension(EDP::IProject *Project, std::wstring AConfig)
std::wstring VHDL_GetOutputFileExtension(EDP::IProject *Project, std::wstring AConfig)
std::wstring VHDL_GetToolchainRootPath(EDP::IProject *Project)
void VHDL_SetCurrentSynthesizer(EDP::IProject *Project, std::wstring ASynthesizer)
std::wstring VHDL_GetReportFile(EDP::IProject *Project, std::wstring AConfig)
std::wstring VHDL_GetOutputPath(EDP::IProject *Project, std::wstring AConfig)
Definition EDP.SCH.Interfaces.h:6397
TVendorCategory GetCategory()
TSynthesizerCategory GetSynthCategory()
void SetTargetName(std::wstring const AValue)
std::wstring GetTargetName()
void Export_ToSdcFile(DXP::IStrings *const AFile)
void Export_ToFile(DXP::IStrings *const AFile)
void SetSynthCategory(TSynthesizerCategory const AValue)
void SetTargetIndex(int const AValue)
Definition EDP.SCH.Interfaces.h:6437
void MergeGCFAndSDCWithEDIFForACTEL(std::wstring const AMacroFile)
void GenerateSynthesisConstraintsFile()
void GenerateVendorConstraintsFile()
ISourceConstraint * CreateConstraintByName(std::wstring const AName)
void AddSourceConstraint(ISourceConstraint *const AConstraint)
Definition EDP.SCH.Interfaces.h:7515
void Scroll(TScrollDirection AScrollDirection)
void UpdateCursorValues()
void Export_ToScreen_Paint(IPrimitive *APrimitive)
bool GetProperty_Enabled()
void UpdatePanelControls()
void DestroyingPrimitive(IPrimitive *APrimitive)
void SetProperty_Enabled(bool Value)
void UpdateWaveMeasurementValues()
void SelectWave(IPlottedWave *AWave)
Definition EDP.SCH.Interfaces.h:6677
bool GetTopLine(C_Coord AMin, C_Coord AMax, double *AResult)
int AddPoint(double RealX, double ImagX, double RealY, double ImagY)
bool GetProperty_XComplex()
void SetProperty_DataType(TDataType Value)
bool GetNextPeak(int CurrentDataPoint, int ADirection, C_Coord *AResult)
double GetProperty_YValue(double XValue)
float GetProperty_YReal(int Index)
void GetState_MinMax(double *AMinX, double *AMaxX, double *AMinY, double *AMaxY)
void SetDataIndeces(bool AnXComplexFlag, bool AYComplexFlag)
int GetProperty_PointCount()
void SetProperty_ParentChart(IChart *Value)
void SetProperty_YReal(int Index, float Value)
void SetProperty_YUnits(std::wstring Value)
bool GetMaximum(C_Coord AMin, C_Coord AMax, C_Coord *AResult)
float GetProperty_XImag(int Index)
bool GetMinimum(C_Coord AMin, C_Coord AMax, C_Coord *AResult)
float GetProperty_YImag(int Index)
bool GetRiseFallTime(C_Coord AMin, C_Coord AMax, double *ARiseTime, double *AFallTime)
TDataType GetProperty_DataType()
void SetProperty_Name(std::wstring Value)
void SetProperty_XReal(int Index, float Value)
float GetProperty_XReal(int Index)
float GetProperty_YPlot(int Index)
float GetProperty_XPlot(int Index)
void SetProperty_YImag(int Index, float Value)
IChart * GetProperty_ParentChart()
std::wstring GetProperty_Name()
bool GetProperty_YComplex()
std::wstring GetProperty_YUnits()
bool GetNextTrough(int CurrentDataPoint, int ADirection, C_Coord *AResult)
std::wstring GetProperty_Hint()
void SetProperty_Hint(std::wstring Value)
double GetProperty_XValue(double YValue)
void GetState_MinMax_1(double *AMinX, double *AMaxX, double *AMinY, double *AMaxY, TScaleMode AnXScaleMode, int ALogScaleBase)
void InsertPoint(double RealX, double ImagX, double RealY, double ImagY, int Index)
bool GetLineValues(C_Coord AMin, C_Coord AMax, double *ABaseVal, double *ATopVal)
void SetProperty_XImag(int Index, float Value)
Definition EDP.SCH.Interfaces.h:7503
IPlottedWave * GetProperty_ParentWave()
void SetProperty_Visible(bool Value)
void SetProperty_WaveIndex(int Value)
int GetProperty_WaveIndex()
bool GetProperty_Visible()
Definition EDP.SCH.Interfaces.h:7308
int GetProperty_TopWaveIndex()
void SetProperty_TopWaveIndex(int Value)
IPlot * GetProperty_ParentPlot()
int GetVisibleWavesCount(IPlottedWaveList *AWavesList)
IScrollArrow * GetProperty_UpArrow()
IScrollArrow * GetProperty_DownArrow()
Definition EDP.SCH.Interfaces.h:6730
IWave * GetProperty_Wave(int Index)
Definition EDP.SCH.Interfaces.h:7301