class cymel.core.cyobjects.cyobject.ModuleForSel

Inheritance diagram of ModuleForSel
class cymel.core.cyobjects.cyobject.ModuleForSel(name)

ベースクラス: module

現在のセレクションを反映させるプロパティを追加するモジュールクラス。

既存モジュール名を指定して置き換える。

Methods:

__init__(name)

既存モジュール名を指定して置き換える。

selected([sel])

セレクションから CyObject リストを得る。

selobj([i])

現在選択されている i 番目の CyObject を得る。

Attributes:

sel

現在選択されている最初の CyObject を得るプロパティ。

selobj を引数無し(i=0)で呼び出すこととほぼ等しいが、 何も選択されていない状態だと None となり、エラーにはならない。

戻り値の型:

CyObject or None

selection

現在選択されている CyObject のリストを得るプロパティ。

selected を引数無しで呼び出すことと等しい。

Methods Details:

__init__(name)

既存モジュール名を指定して置き換える。

static selected(sel=None, **kwargs)

セレクションから CyObject リストを得る。

パラメータ:
  • sel --

    セレクション情報。 省略時は現在のセレクションから取得される。

    1つの文字列か CyObject を指定すると、それが list 化されて得られる。

    API2 の MSelectionList も指定できる。

    シーケンスを指定すると、 セレクションとして解釈された上で CyObject リストが得られる。 シーケンス内は文字列か CyObject を混在できる。

  • kwargs -- その他に ls コマンドのオプションを指定可能。

戻り値の型:

list

static selobj(i=0)

現在選択されている i 番目の CyObject を得る。

パラメータ:

i (int) -- 参照するセレクションインデックス。

戻り値の型:

CyObject