C# 클래스 CyPhy2CAD_CSharp.TestBenchModel.TestBenchBase

파일 보기 프로젝트 열기: metamorph-inc/meta-core 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CADAnalysisFile string
CADAssemblyFile string
ProcessingInstructions String>>.List

보호된 프로퍼티들

프로퍼티 타입 설명
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