C# 클래스 CyPhy2CAD_CSharp.CyPhy2CAD_CSharpInterpreter

파일 보기 프로젝트 열기: metamorph-inc/meta-core

보호된 프로퍼티들

프로퍼티 타입 설명
interactiveMode bool

Private Properties

프로퍼티 타입 설명
CallComponentExporter bool
Convert ComponentStartMode
Elaborate bool
FetchSettings void
GMERegister void
GMEUnRegister void
Main bool
SaveSettings void
SaveSettings void

공개 메소드들

메소드 설명
CyPhy2CAD_CSharpInterpreter ( ) : System
DoGUIConfiguration ( IInterpreterPreConfiguration preConfig, IInterpreterConfiguration previousConfig ) : IInterpreterConfiguration
Enable ( bool newval ) : void
Initialize ( MgaProject project ) : void

This function is called for each interpreter invocation before Main. Don't perform MGA operations here unless you open a tansaction.

Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
Main ( IInterpreterMainParameters parameters ) : IInterpreterResult
ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
PreConfig ( IPreConfigParameters parameters ) : IInterpreterPreConfiguration
get_ComponentParameter ( string Name ) : object
set_ComponentParameter ( string Name, object pVal ) : void

비공개 메소드들

메소드 설명
CallComponentExporter ( MgaProject project, MgaFCO currentobj ) : bool
Convert ( int param ) : ComponentStartMode
Elaborate ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : bool
FetchSettings ( ) : void
GMERegister ( Type t ) : void
GMEUnRegister ( Type t ) : void
Main ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, ComponentStartMode startMode ) : bool
SaveSettings ( ) : void
SaveSettings ( string projectDirectory ) : void

메소드 상세

CyPhy2CAD_CSharpInterpreter() 공개 메소드

public CyPhy2CAD_CSharpInterpreter ( ) : System
리턴 System

DoGUIConfiguration() 공개 메소드

public DoGUIConfiguration ( IInterpreterPreConfiguration preConfig, IInterpreterConfiguration previousConfig ) : IInterpreterConfiguration
preConfig IInterpreterPreConfiguration
previousConfig IInterpreterConfiguration
리턴 IInterpreterConfiguration

Enable() 공개 메소드

public Enable ( bool newval ) : void
newval bool
리턴 void

Initialize() 공개 메소드

This function is called for each interpreter invocation before Main. Don't perform MGA operations here unless you open a tansaction.
public Initialize ( MgaProject project ) : void
project MgaProject The handle of the project opened in GME, for which the interpreter was called.
리턴 void

Invoke() 공개 메소드

public Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
Project MgaProject
selectedobjs MgaFCOs
param int
리턴 void

InvokeEx() 공개 메소드

public InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
project MgaProject
currentobj MgaFCO
selectedobjs MgaFCOs
param int
리턴 void

Main() 공개 메소드

public Main ( IInterpreterMainParameters parameters ) : IInterpreterResult
parameters IInterpreterMainParameters
리턴 IInterpreterResult

ObjectsInvokeEx() 공개 메소드

public ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
Project MgaProject
currentobj MgaObject
selectedobjs MgaObjects
param int
리턴 void

PreConfig() 공개 메소드

public PreConfig ( IPreConfigParameters parameters ) : IInterpreterPreConfiguration
parameters IPreConfigParameters
리턴 IInterpreterPreConfiguration

get_ComponentParameter() 공개 메소드

public get_ComponentParameter ( string Name ) : object
Name string
리턴 object

set_ComponentParameter() 공개 메소드

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
리턴 void

프로퍼티 상세

interactiveMode 보호되어 있는 프로퍼티

protected bool interactiveMode
리턴 bool