C# 클래스 Quelea.AbstractComponent

상속: GH_Component
파일 보기 프로젝트 열기: lxfschr/Quelea

보호된 프로퍼티들

프로퍼티 타입 설명
nextInputIndex int

보호된 메소드들

메소드 설명
AbstractComponent ( string name, string nickname, string description, string category, string subcategory, Bitmap icon, string componentGuid ) : System

Initializes a new instance of the AbstractRuleComponent class.

GetInputs ( IGH_DataAccess da ) : bool

Gets the data from da and checks that the input data is valid.

RegisterInputParams ( GH_InputParamManager pManager ) : void

Registers all the input parameters for this component.

RegisterOutputParams ( GH_OutputParamManager pManager ) : void

Registers all the output parameters for this component.

SetOutputs ( IGH_DataAccess da ) : void

Solves for and sets the output data based on the inputs.

SolveInstance ( IGH_DataAccess da ) : void

This is the method that actually does the work.

메소드 상세

AbstractComponent() 보호된 메소드

Initializes a new instance of the AbstractRuleComponent class.
protected AbstractComponent ( string name, string nickname, string description, string category, string subcategory, Bitmap icon, string componentGuid ) : System
name string
nickname string
description string
category string
subcategory string
icon System.Drawing.Bitmap
componentGuid string
리턴 System

GetInputs() 보호된 추상적인 메소드

Gets the data from da and checks that the input data is valid.
protected abstract GetInputs ( IGH_DataAccess da ) : bool
da IGH_DataAccess The object that gives access to inputs and outputs.
리턴 bool

RegisterInputParams() 보호된 추상적인 메소드

Registers all the input parameters for this component.
protected abstract RegisterInputParams ( GH_InputParamManager pManager ) : void
pManager GH_InputParamManager
리턴 void

RegisterOutputParams() 보호된 추상적인 메소드

Registers all the output parameters for this component.
protected abstract RegisterOutputParams ( GH_OutputParamManager pManager ) : void
pManager GH_OutputParamManager
리턴 void

SetOutputs() 보호된 추상적인 메소드

Solves for and sets the output data based on the inputs.
protected abstract SetOutputs ( IGH_DataAccess da ) : void
da IGH_DataAccess The object that gives access to inputs and outputs.
리턴 void

SolveInstance() 보호된 메소드

This is the method that actually does the work.
protected SolveInstance ( IGH_DataAccess da ) : void
da IGH_DataAccess The DA object is used to retrieve from inputs and store in outputs.
리턴 void

프로퍼티 상세

nextInputIndex 보호되어 있는 프로퍼티

protected int nextInputIndex
리턴 int