# CalculatorNode

クラス in Arbor / 継承元: Node
インターフェイス実装: INodeBehaviourContainer

## 説明

演算ノードを表すクラス

## プロパティ

プロパティ名 | 説明
--- | ---
calculator | 割り当てているCalculatorを取得。
calculatorID | 演算ノードIDを取得。

## メソッド

メソッド名 | 説明
--- | ---
CreateCalculator | Calculatorを作成する。エディタで使用する。
GetObject | 割り当てているCalculatorのObjectを取得。
IsContainsBehaviour | NodeBehaviourを含んでいるかをチェックする。

## 継承元メンバー

### フィールド

フィールド名 | 説明
--- | ---
nodeComment | コメント
position | Arbor Editor上での位置。
showComment | コメントを表示するかどうか

### プロパティ

プロパティ名 | 説明
--- | ---
name | ノード名。
nodeGraph | NodeGraphを取得。
nodeID | ノードIDを取得。

### メソッド

メソッド名 | 説明
--- | ---
GetName | ノードの名前を取得
IsDeletable | 削除できるかどうかを返す。
OnAfterDeserialize | ISerializationCallbackReceiver.OnAfterDeserializeから呼び出される。
OnBeforeSerialize | ISerializationCallbackReceiver.OnBeforeSerialize。
ToString | ノードを文字列に変換（デバッグ用）。

### 静的フィールド

フィールド名 | 説明
--- | ---
defaultWidth | ノードのデフォルト幅