C# Класс CyPhy2CAD_CSharp.TestBenchModel.TestBenchBase

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CADAnalysisFile string
CADAssemblyFile string
ProcessingInstructions String>>.List

Защищенные свойства (Protected)

Свойство Тип Описание
ExportComponentPoints bool

Открытые методы

Метод Описание
AddDataExchangeFormatToXMLOutput ( CAD assembliesRoot ) : void
CollectDirectories ( ) : void
GenerateCADXMLOutput ( ) : void
GenerateOutputFiles ( ) : bool
GenerateProcessingScripts ( List ScriptPaths, bool preProcess = false ) : void
GenerateRunBat ( ) : void
GenerateScriptFiles ( ) : void
GetParameterValue ( ISIS.GME.Dsml.CyPhyML.Interfaces testBench, string paramname ) : string
GetRepresentation ( DataRep component ) : string
HasErrors ( ) : bool
MetricsToCADXMLOutput ( List dataSet, string componentID = "" ) : List
SanitizePythonRawString ( string orig ) : string

Returns orig without single quotes or trailing backslashes, suitable for r'string'

TestBenchBase ( CyPhy2CADSettings cadSetting, string outputdir, string projectdir, bool auto = false ) : System
TraverseTestBench ( ISIS.GME.Dsml.CyPhyML.Interfaces testBench ) : void

Защищенные методы

Метод Описание
AddAnalysisToXMLOutput ( CAD assembly ) : void
AddStaticAnalysisMetrics ( CAD assemblyRoot ) : void
GetCADAnalysis ( CAD assembly ) : CAD.AnalysesType
GetStaticAnalysis ( CAD analyses ) : CAD.StaticType

Описание методов

AddAnalysisToXMLOutput() защищенный Метод

protected AddAnalysisToXMLOutput ( CAD assembly ) : void
assembly CAD
Результат void

AddDataExchangeFormatToXMLOutput() публичный Метод

public AddDataExchangeFormatToXMLOutput ( CAD assembliesRoot ) : void
assembliesRoot CAD
Результат void

AddStaticAnalysisMetrics() защищенный Метод

protected AddStaticAnalysisMetrics ( CAD assemblyRoot ) : void
assemblyRoot CAD
Результат void

CollectDirectories() публичный Метод

public CollectDirectories ( ) : void
Результат void

GenerateCADXMLOutput() публичный Метод

public GenerateCADXMLOutput ( ) : void
Результат void

GenerateOutputFiles() публичный Метод

public GenerateOutputFiles ( ) : bool
Результат bool

GenerateProcessingScripts() публичный Метод

public GenerateProcessingScripts ( List ScriptPaths, bool preProcess = false ) : void
ScriptPaths List
preProcess bool
Результат void

GenerateRunBat() публичный Метод

public GenerateRunBat ( ) : void
Результат void

GenerateScriptFiles() публичный Метод

public GenerateScriptFiles ( ) : void
Результат void

GetCADAnalysis() защищенный Метод

protected GetCADAnalysis ( CAD assembly ) : CAD.AnalysesType
assembly CAD
Результат CAD.AnalysesType

GetParameterValue() публичный Метод

public GetParameterValue ( ISIS.GME.Dsml.CyPhyML.Interfaces testBench, string paramname ) : string
testBench ISIS.GME.Dsml.CyPhyML.Interfaces
paramname string
Результат string

GetRepresentation() публичный Метод

public GetRepresentation ( DataRep component ) : string
component DataRep
Результат string

GetStaticAnalysis() защищенный Метод

protected GetStaticAnalysis ( CAD analyses ) : CAD.StaticType
analyses CAD
Результат CAD.StaticType

HasErrors() публичный Метод

public HasErrors ( ) : bool
Результат bool

MetricsToCADXMLOutput() публичный Метод

public MetricsToCADXMLOutput ( List dataSet, string componentID = "" ) : List
dataSet List
componentID string
Результат List

SanitizePythonRawString() публичный статический Метод

Returns orig without single quotes or trailing backslashes, suitable for r'string'
public static SanitizePythonRawString ( string orig ) : string
orig string
Результат string

TestBenchBase() публичный Метод

public TestBenchBase ( CyPhy2CADSettings cadSetting, string outputdir, string projectdir, bool auto = false ) : System
cadSetting CyPhy2CADSettings
outputdir string
projectdir string
auto bool
Результат System

TraverseTestBench() публичный Метод

public TraverseTestBench ( ISIS.GME.Dsml.CyPhyML.Interfaces testBench ) : void
testBench ISIS.GME.Dsml.CyPhyML.Interfaces
Результат void

Описание свойств

CADAnalysisFile публичное статическое свойство

public static string CADAnalysisFile
Результат string

CADAssemblyFile публичное статическое свойство

public static string CADAssemblyFile
Результат string

ExportComponentPoints защищенное свойство

protected bool ExportComponentPoints
Результат bool

ProcessingInstructions публичное свойство

public List> ProcessingInstructions
Результат String>>.List