インタフェース: SchematicView

 インタフェース > MixinInterface > SchematicView

SchematicView MixinInterface は、SchematicViews Interface内の getView() メソッドおよび .current プロパティによって返され、既存の特定のスケマティク ビューのプロパティおよびメソッドへのアクセスを提供します。

   

インタフェース:

Interface: SchematicView 

SchematicViews.open "My Schematic View"
--> True
sv = schematicviews.current
--> <MixinInterface:SchematicView>
sv.syncSelection
--> True
sv.syncSelection = False
--> False

プロパティ:

<MixinInterface:SchematicView>.syncSelection : bool : Read|Write   

 Sync. Selection オプションの状態を取得/設定します。

   

<MixinInterface:SchematicView>.alwaysArrange : bool : Read|Write 

[常に自動配置](Always Arrange)オプションの状態を取得/設定します。

   

<MixinInterface:SchematicView>.showGrid : bool : Read|Write 

グリッドの可視性を取得/設定します。

   

<MixinInterface:SchematicView>.gridSnap : bool : Read|Write 

[グリッド スナップ](Grid Snap)オプションの状態を取得/設定します。

   

<MixinInterface:SchematicView>.gridSpacing : integer : Read|Write 

グリッドの間隔を取得/設定します。

   

<MixinInterface:SchematicView>.showBackgroundImage : bool : Read|Write 

バックグラウンド イメージの表示を有効/無効にします。

   

<MixinInterface:SchematicView>.backgroundImageLock : bool : Read|Write 

バックグラウンド イメージをロック/ロック解除します。

   

<MixinInterface:SchematicView>.syncSelectionType : enum : Read|Write 

syncSelectionType enums: {#viewports|#everything} 

同期選択のタイプを取得/設定します。

   

<MixinInterface:SchematicView>.arrangeMethod : enum : Read|Write 

arrangeMethod enums: {#stacked|#horiz|#vert} 

メソッド配列のタイプを取得/設定します。

   

<MixinInterface:SchematicView>.linkStyle : enum : Read|Write 

linkStyle enums: {#bezier|#straight|#circuit|#none} 

リンク スタイルを取得/設定します。

   

<MixinInterface:SchematicView>.moveChildren : bool : Read|Write 

子が親と一緒に移動するかどうかを取得/設定します。

   

<MixinInterface:SchematicView>.doubleBuffer : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ダブル バッファ](Double Buffer)チェックボックスの状態をコントロールします。true に設定(既定値)した場合、スケマティク ビューを再描画するためにダブル バッファの手法が使用されます。false に設定した場合、ちかちかとした目立った表示になります。

   

<MixinInterface:SchematicView>.panToNodes : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[追加されたノードにパンニング](Pan to Added Node)チェックボックスの状態をコントロールします。

   

<MixinInterface:SchematicView>.useWireframeColor : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ワイヤフレーム カラーを使用](Use Wireframe Color)チェックボックスの状態をコントロールします。true に設定した場合、スケマティク ビューでのノード表示にワイヤフレーム カラーが使用されます。

   

<MixinInterface:SchematicView>.zoomMousePoint : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[マウスを中心にズーム](Zoom About Mouse)チェックボックスの状態をコントロールします。true に設定した場合、マウス ポイントを中心としてズームが実行されます。

   

<MixinInterface:SchematicView>.layoutWarning : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ディスプレイ レイアウト警告](Display Layout Warning)チェックボックスの状態をコントロールします。

   

<MixinInterface:SchematicView>.updateOnFocus : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[フォーカスのみを更新](Only Updates on Focus)チェックボックスの状態をコントロールします。

   

<MixinInterface:SchematicView>.showTooltips : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ツールチップを表示](Show Tooltips)チェックボックスの状態をコントロールします。

   

<MixinInterface:SchematicView>.snapFloaters : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[フロータをスナップ](Snap Floaters)チェックボックスの状態をコントロールします。

   

<MixinInterface:SchematicView>.relativeFloaters : bool : Read|Write 

[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[関連フロータ](Relative Floaters)チェックボックスの状態をコントロールします。

   

<MixinInterface:SchematicView>.showShrink : bool : Read|Write 

シュリンク モードを取得/設定します。この値は、[スケマティク ビュー](Schematic View)メニューの[レイアウト](Layout) > [シュリンクを切り替え](Toggle Shrink)オプションでもコントロールされます。

   

メソッド:

<string><MixinInterface:SchematicView>.getName() 

スケマティク ビューの名前を返します。

   

<void><MixinInterface:SchematicView>.setName <string>name 

スケマティク ビューの名前を指定された文字列に設定します。

   

<integer><MixinInterface:SchematicView>.beginEdit() 

編集を開始し、内部の編集カウンタを 1 つ加算し、それを整数値で返します。これによってスケマティク ビューがシーンをトラバースし、新しいスケマティク ビュー ノードを生成することを回避します。これでローカルで保存されたスケマティク ビュー ノードの ID を確実に有効な状態に保てます。

   

<integer><MixinInterface:SchematicView>.endEdit() 

編集を終了し、内部の編集カウンタを 1 つ減らし、それを整数値で返します。対応する beginEdit() の後に endEdit() を呼び出さないでいると、シーンの変更に基づいたスケマティク ビューの更新ができなくなります。

   

<void><MixinInterface:SchematicView>.updateView <bool>fullTraverse 

スケマティク ビューを更新します。パラメータが true に設定された場合、ノードの階層が完全にトラバースされます。

   

<integer><MixinInterface:SchematicView>.getSVNodeID <fpvalue>anim 

指定したサブ アニメーションのスケマティク ビュー ノード ID を返します。

例:

resetMaxFile #noPrompt --reset the max scene
--> OK
teapot () --create a new teapot
--> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000]
SchematicViews.open "Pots" --open a new Schematic View
--> True --yes, it worked!
--Get the ID of the Teapot node
SchematicViews.current.getSVNodeID $Teapot001
--> 0 --it is ID 0
--Get the ID of the Visibility track of the Teapot node
SchematicViews.current.getSVNodeID $Teapot001[1]
--> -1 --no such SV node, returns -1
--Now get the ID of the Transformation track of the Teapot
SchematicViews.current.getSVNodeID $Teapot001[3]
--> 1 --it is ID 1
--Get the ID of the Position track of the Teapot
SchematicViews.current.getSVNodeID $Teapot001[3][1]
--> 2 --it is ID 1
--Get the ID of the Object track of the Teapot
SchematicViews.current.getSVNodeID $Teapot001[4]
--> 11 --it is ID 1

   

<int by value array><MixinInterface:SchematicView>.getSVNodeIDTab <fpvalue>anim 

スケマティク ビューのノード ID タブを整数値で返します。anim がインスタンス オブジェクトの場合、スケマティク ビューのノード ID の配列は、そのインスタンス オブジェクトのノード ID に対応します。

   

<maxObject><MixinInterface:SchematicView>.getSVNodeAnim <integer>svNodeID 

指定したスケマティク ビューのノード ID に対応するサブ アニメーション オブジェクトを返します。

例:

resetMaxFile #noPrompt --reset the max scene
--> OK
teapot () --create a new teapot
--> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000]
SchematicViews.open "Pots" --open a new Schematic View
--> True --yes, it worked!
--Get the object node of the Teapot by ID (see example above)
SchematicViews.current.getSVNodeAnim 0
--> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000]
--Now get the sub-anim of the Transformation track of the Teapot
SchematicViews.current.getSVNodeAnim 1
--> Controller:Position_Rotation_Scale
--Get the sub-anim of the Position track of the Teapot
SchematicViews.current.getSVNodeAnim 2
--> Controller:Position_XYZ
--Get the sub-anim of the Object track of the Teapot
SchematicViews.current.getSVNodeAnim 11
--> Teapot

   

<string><MixinInterface:SchematicView>.getSVNodeName <integer>svNodeID 

スケマティク ビューのノード名を ID によって返します。

例:

resetMaxFile #noPrompt
--> OK
teapot()
--> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000]
SchematicViews.open "Pots"
--> True
SchematicViews.current.getSVNodeName 0
--> "Teapot001"
SchematicViews.current.getSVNodeName 1
--> "Position/Rotation/Scale (Transform)"
SchematicViews.current.getSVNodeName 2
--> "Position XYZ (Position)"
SchematicViews.current.getSVNodeName 11
--> "Teapot (Object)"

   

<integer><MixinInterface:SchematicView>.getNumSVNodes() 

スケマティク ビューのノードの数を整数値で返します。

   

<bool><MixinInterface:SchematicView>.selectSVNode <integer>svNodeID [selectChildren:<bool>] 

selectChildren default value: false 

ID によってノードを選択します。オプションの selectChildren: 引数が true に設定されている場合は、ノードの子も選択されます。成功した場合は true 、失敗した場合は false を返します。

   

<bool><MixinInterface:SchematicView>.deselectSVNode <integer>svNodeID [selectChildren:<bool>] 

selectChildren: default value: false 

ID によってノードを選択解除します。オプションの selectChildren: 引数が true に設定されている場合は、ノードの子も選択解除されます。成功した場合は true 、失敗した場合は false を返します。

   

<void><MixinInterface:SchematicView>.selectAll() 

スケマティク ビュー内のすべてのノードを選択します。

   

<void><MixinInterface:SchematicView>.deselectAll() 

スケマティク ビュー内のすべてのノードを選択解除します。

   

<void><MixinInterface:SchematicView>.selectInvert() 

スケマティク ビュー内の現在の選択を反転させます。

   

<bool><MixinInterface:SchematicView>.selectChildren [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードの子を選択します。オプションの svNodeId が提供されており、-1 でない場合、指定したノードの子のみが選択されます。成功した場合は true 、失敗した場合は false を返します。

   

<bool><MixinInterface:SchematicView>.deselectChildren svNodeID:<integer> 

svNodeID: default value: -1 

選択したすべてのノードの子を選択解除します。オプションの svNodeId が提供されており、-1 でない場合、指定したノードの子のみが選択解除されます。親自身は選択解除されません。成功した場合は true 、失敗した場合は false を返します。

   

<void><MixinInterface:SchematicView>.selectToScene() 

スケマティク ビューの選択をシーンに対して同期させます。つまり、スケマティク ビューで選択されたシーン ノードを選択します。

   

<void><MixinInterface:SchematicView>.selectFromScene() 

スケマティク ビューの選択をシーンから同期させます。つまり、シーンで選択されたスケマティック ビューのノードを選択します。

   

<int by value array><MixinInterface:SchematicView>.getSelectedSVNodes() 

svNodeID の整数(選択された各ノードについて 1 つ)の配列を返します。

   

<bool><MixinInterface:SchematicView>.isSelected <integer>svNodeID 

ID で指定されたノードが選択されている場合は true、そうでない場合は false を返します。

   

<integer><MixinInterface:SchematicView>.numChildren <integer>svNodeID 

ID で指定されたノードの子のノードの数を返します。

   

<integer><MixinInterface:SchematicView>.getChildSVNodeID <integer>svNodeID <integer>childNum 

ID で指定されたノードの N 番目の子の svNodeID を返します。

   

<integer><MixinInterface:SchematicView>.numParents [svNodeID:<integer>] 

svNodeID: default value: -1 

親の数を返します。オプションの svNodeID が -1 以外に指定されている場合、ID で指定されたノードの親のノードの数が返されます。

   

<integer><MixinInterface:SchematicView>.getParentSVNodeID <integer>svNodeID <integer>parentNum 

ID で指定された子の N 番目の親の svNodeID を返します。

   

<integer><MixinInterface:SchematicView>.getFocus() 

フォーカスが置かれているノードの svNodeID を返します。

   

<bool><MixinInterface:SchematicView>.hidesvNodeID:<integer> 

svNodeID: default value: -1 

選択したすべてのノードとその子を非表示にします。オプションの svNodeID が提供されており、-1 でない場合、指定したノードとその子のみが非表示になります。

   

<bool><MixinInterface:SchematicView>.unHide <integer>svNodeID 

ID で指定されたノードを非表示にします。成功した場合は true 、失敗した場合は false を返します。

   

<bool><MixinInterface:SchematicView>.collapseSVNodes [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードを集約します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。

   

<void><MixinInterface:SchematicView>.hideAll() 

すべてのスケマティク ビューのノードを非表示にします。

   

<void><MixinInterface:SchematicView>.showAll() 

すべてのスケマティク ビューのノードを表示します。

   

<bool><MixinInterface:SchematicView>.expandSVNodes [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードを展開します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。

   

<bool><MixinInterface:SchematicView>.shrink [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードをシュリンクさせます。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。

   

<bool><MixinInterface:SchematicView>.unShrink [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードのシュリンクを解除します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。

   

<void><MixinInterface:SchematicView>.unShrinkAll() 

すべてのスケマティク ビューのノードを展開します。

   

<bool><MixinInterface:SchematicView>.arrangeSVNode [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードを自動配置します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。

   

<bool><MixinInterface:SchematicView>.arrangeChildren [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードの子を自動配置します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。

   

<bool><MixinInterface:SchematicView>.freeSVNode [svNodeID:<integer>] 

svNodeID: default value: -1 

選択したすべてのノードを解放します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。

   

<void><MixinInterface:SchematicView>.freeAll() 

すべてのスケマティク ビューのノードを解放します。

   

<void><MixinInterface:SchematicView>.zoomExtents() 

すべてのノードに合わせてスケマティク ビューをズームします。

   

<void><MixinInterface:SchematicView>.zoomSelectedExtents() 

選択したノードに合わせてスケマティク ビューをズームします。

   

<void><MixinInterface:SchematicView>.panToSelected() 

ズーム係数を変更せずにスケマティク ビューを選択したノードにパンニングします。

   

<bool><MixinInterface:SchematicView>.zoomToSVNode <integer>svNodeID 

スケマティク ビューをズームして、ID で指定されたスケマティク ビュー ノードを表示します。成功した場合は True を返します。

   

<bool><MixinInterface:SchematicView>.panToSVNode <integer>svNodeID 

スケマティク ビューをパンして、ID で指定されたスケマティク ビュー ノードを表示します。成功した場合は True を返します。

   

<filename><MixinInterface:SchematicView>.getBackgroundImageName() 

バックグラウンド イメージの名前をファイル名で返します。

   

<void><MixinInterface:SchematicView>.setBackgroundImageName <filename>name 

バックグラウンド イメージの名前を指定したファイル名に設定します。

   

<void><MixinInterface:SchematicView>.addBookmark <string>name 

   

<void><MixinInterface:SchematicView>.nextBookmark() 

次のブックマークに移動します。

   

<void><MixinInterface:SchematicView>.prevBookmark() 

前のブックマークに戻ります。

   

<bool><MixinInterface:SchematicView>.setSVNodePos <integer>svNodeID <bool>children <point2 by value>point 

ID で指定されたスケマティク ビュー ノードの位置を、指定された Point2 型の値に設定します。子のパラメータが True に設定されている場合、指定したノードの子も再配置されます。成功した場合は True を返します。

   

<point2 by value><MixinInterface:SchematicView>.getSVNodePos <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードの位置を、Point2 型の値で返します。

   

<bool><MixinInterface:SchematicView>.translateSVNode <integer>svNodeID <bool>children <point2 by value>point 

ID で指定されたスケマティク ビュー ノードを、指定された Point2 型の値によって変換します。子のパラメータが True に設定されている場合、指定したノードの子も再配置されます。成功した場合は True を返します。

   

<bool><MixinInterface:SchematicView>.translateSelected <point2 by value>point 

選択したスケマティク ビュー ノードを、指定された Point2 型の値によって変換します。

   

<bool><MixinInterface:SchematicView>.canAssignController svNodeID:<integer> 

svNodeID: default value: -1 

ID で指定されたスケマティク ビュー ノードにコントローラを割り当てることができる場合、 True を返します。

   

<bool><MixinInterface:SchematicView>.showAssignControllerDialog svNodeID:<integer> 

svNodeID: default value: -1 

ID で指定されたスケマティク ビュー ノードの[コントローラを割り当て](Assign Controller)ダイアログ ボックスを開きます。成功した場合は True を返します。

   

<bool><MixinInterface:SchematicView>.deleteSelected() 

選択したスケマティク ビュー ノードを削除します。成功した場合は True を返します。

   

<bool><MixinInterface:SchematicView>.showProperties [svNodeID:<integer>] 

svNodeID: default value: -1 

ID で指定されたスケマティク ビュー ノードの[プロパティ](Properties)ダイアログ ボックスを開きます。成功した場合は True を返します。

   

<float><MixinInterface:SchematicView>.getSVNodeWidth() 

スケマティク ビューのノードの幅を返します。

   

<float><MixinInterface:SchematicView>.getSVNodeHeight() 

スケマティク ビューのノードの高さを返します。

   

<bool><MixinInterface:SchematicView>.testSVNodeState <integer>svNodeID <enum>state 

state enums: {#selected | #visible | #displayed | #inode | #localRoot | #animated | #instanced | #shrink | #freeMove | #freeMoveParent | #inactive} 

ID で指定されたノードが指定した状態にある場合、 true を返します。 #inactive はフリーズしたノードかまたは非表示のノードかどうかをテストし、 #localRoot はスケマティク ビュー ノードが階層のルートである(親を持たない)かどうかをテストし、 #inode はスケマティク ビュー ノードがノード オブジェクトであるかどうかをテストします。

   

<maxObject><MixinInterface:SchematicView>.getSVNodeOwner <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードを所有するシーン オブジェクトを返します。

   

<integer><MixinInterface:SchematicView>.getSVNodeAnimID <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードのサブ アニメーション ID を返します。

   

<void><MixinInterface:SchematicView>.doubleClickSVNode <integer>svNodeID 

ID で指定されたスケマティク ビュー ノード上でダブルクリックを実行します。

   

<integer><MixinInterface:SchematicView>.getNumOutputRelationships <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードの出力関係の数を返します。

   

<enum><MixinInterface:SchematicView>.getOutputRelationshipType <integer>svNodeID <integer>relIndex 

getOutputRelationshipType enums: {#unknown | #paramwire | #constraint | #light | #modifier | #controller) 

ID で指定されたスケマティク ビュー ノードの指定した出力関係のタイプを返します。

   

<integer><MixinInterface:SchematicView>.getOutputRelationshipSVNodeID <integer>svNodeID <integer>relIndex 

ID で指定されたスケマティク ビュー ノードの指定した出力関係のスケマティク ビュー ノード ID を返します。

   

<integer><MixinInterface:SchematicView>.getNumInputRelationships <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードの入力関係の数を返します。

   

<enum><MixinInterface:SchematicView>.getInputRelationshipType <integer>svNodeID <integer>relIndex 

getInputRelationshipType enums: {#unknown | #paramwire | #constraint | #light | #modifier | #controller) 

ID で指定されたスケマティク ビュー ノードの指定した入力関係のタイプを返します。

   

<integer><MixinInterface:SchematicView>.getInputRelationshipSVNodeID <integer>svNodeID <integer>relIndex 

ID で指定されたスケマティク ビュー ノードの指定した入力関係のスケマティク ビュー ノード ID を返します。

   

<bool><MixinInterface:SchematicView>.canMakeSVNodeUnique <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードを一意にできる場合は、 true を返します。

   

<bool><MixinInterface:SchematicView>.makeSVNodeUnique <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードを一意にして、成功した場合は true を返します。

   

<bool><MixinInterface:SchematicView>.setShowRelationships <integer>svNodeID <bool>show 

ID で指定されたスケマティク ビュー ノードの関係表示をコントロールします。

   

<bool><MixinInterface:SchematicView>.getShowRelationships <integer>svNodeID 

ID で指定されたスケマティク ビュー ノードの関係表示が可能な場合は true を返し、可能でない場合は false を返します。

   

<void><MixinInterface:SchematicView>.showPreferencesDialog() 

[基本設定](Preferences)ダイアログ ボックスを開きます。

   

<void><MixinInterface:SchematicView>.showDisplayFloater <bool>show 

[基本設定](Preferences)ダイアログ ボックスを開いたり閉じたりします。パラメータが true に設定されている場合はダイアログ ボックスを開き、 false に設定されている場合は閉じます。

   

<void><MixinInterface:SchematicView>.showRelationshipDialog <bool>all 

[関係](Relationships)ダイアログ ボックスを開きます。パラメータが true に設定されている場合は、すべての関係が表示されます。

   

<void><MixinInterface:SchematicView>.showInstancesDialog <bool>all 

[インスタンス](Instances)ダイアログ ボックスを開きます。パラメータが true に設定されている場合は、すべてのインスタンスが表示されます。

   

<void><MixinInterface:SchematicView>.showObjectOccurrenceDialog() 

[オブジェクトの発生](Object Occurence)ダイアログ ボックスを開きます。

   

<void><MixinInterface:SchematicView>.showListViewDialog <&integer array>svNodes [title:<string>] [id:<integer>] 

svNodes is In and Out parameter 
title: default value: undefined 
id: default value: 1 

[リスト ビュー](ListView)ダイアログ ボックスを開き、参照渡しの ID の配列によって指定されたノードを表示します。この ID パラメータは、カスタムな[リスト ビュー](List View)の内容に固有のメニュー項目を使用可能にする場合に役立ちます。

   

<void><MixinInterface:SchematicView>.hideListViewDialog() 

[リスト ビュー](ListView)ダイアログ ボックスを閉じます。

   

<int by value array><MixinInterface:SchematicView>.getSelectedListViewSVNodes() 

[リスト ビュー](ListView)ダイアログ ボックスで現在選択されているノードを返します。

   

<enum><MixinInterface:SchematicView>.getListViewDialogType() 

getListViewDialogType enums: {#unknown | #relationship | #instance | #occurrence | #userDefined) 

[リスト ビュー](ListView)ダイアログ ボックスの現在のタイプを返します。 showListViewDialog メソッドを使用して作成されたリスト ビューであれば、 #userDefined が返されます。

   

<integer><MixinInterface:SchematicView>.getListViewDialogID() 

[リスト ビュー](ListView)ダイアログ ボックスの ID を整数値で返します。

   

<string><MixinInterface:SchematicView>.getListViewDialogTitle() 

[リスト ビュー](ListView)ダイアログ ボックスのタイトルを文字列で返します。

   

<bool><MixinInterface:SchematicView>.setMode <enum>mode 

mode enums: {#select | #connect | #paramwire | #pan | #zoom | #zoomregion} 

現在のスケマティク ビューのモードを設定します。成功した場合は True 、失敗した場合は False を返します。

   

<enum><MixinInterface:SchematicView>.getMode() 

getMode enums: {#select | #connect | #paramwire | #pan | #zoom | #zoomregion) 

現在のスケマティク ビューのモードを返します。

   

<bool><MixinInterface:SchematicView>.setLayoutMode <enum>mode 

mode enums: {#reference | #hierarchy} 

現在のスケマティク ビューのレイアウトを設定します。

   

<enum><MixinInterface:SchematicView>.getLayoutMode() 

getLayoutMode enums: {#reference | #hierarchy) 

現在のスケマティク ビューのレイアウトを返します。

   

<bool><MixinInterface:SchematicView>.setDisplayFloaterFilter <enum>filter 

filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers} 

指定した表示フロータのフィルタを設定します。成功した場合は True 、失敗した場合は False を返します。

   

<bool><MixinInterface:SchematicView>.clearDisplayFloaterFilter <enum>filter 

filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers} 

指定した表示フロータのフィルタをクリアします。成功した場合は True 、失敗した場合は False を返します。

   

<bool><MixinInterface:SchematicView>.testDisplayFloaterFilter <enum>filter 

filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers} 

指定した表示フロータのフィルタの状態をテストします。フィルタが設定されている場合は True 、その他の場合は False を返します。

   

<bool><MixinInterface:SchematicView>.setIncludeFilter <enum>filter 

filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #masterPoint | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide} 

指定した表示フロータの フィルタを設定します。成功した場合は True 、失敗した場合は False を返します。

   

<bool><MixinInterface:SchematicView>.clearIncludeFilter <enum>filter 

filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #masterPoint | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide} 

指定した表示フロータの フィルタをクリアします。成功した場合は True 、失敗した場合は False を返します。

   

<bool><MixinInterface:SchematicView>.testIncludeFilter <enum>filter 

filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #masterPoint | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide} 

指定した表示計算に含めるフィルタの状態をテストします。表示計算に含めるフィルタが設定されている場合は True 、その他の場合は False を返します。

   

<integer><MixinInterface:SchematicView>.getBaseSVNodeID <integer> 

基本の SVNode (INode)の SVNodeID を返します。

   

<integer><MixinInterface:SchematicView>.getRootSVNodeID <integer> 

SVNode に対するローカル ルートの SVNodeID を返します。

   

<Point2><MixinInterface:SchematicView>.screenToSV <Point2> 

画面座標をスケマティク ビュー座標に変換します。

   

<Array of Integers><MixinInterface:SchematicView>.getSVNodeIDByPoint <Point2> 

渡されたスケマティク ビュー座標のグラフ ノードの配列を Point2 型の値で返します。

   

関連事項