jp.go.aist.dmrc.platform.beans.framework3d.io
クラス PFSTLFileWriter

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.io.PFWriter
      上位を拡張 jp.go.aist.dmrc.platform.beans.framework3d.io.PFShapeDocumentWriter
          上位を拡張 jp.go.aist.dmrc.platform.beans.framework3d.io.PFSTLFileWriter
すべての実装されたインタフェース:
java.io.Serializable, PFComponent, PFActionEventSource, PFEventSource

public class PFSTLFileWriter
extends PFShapeDocumentWriter

STLファイルとして面データを書き出すコンポーネント

このコンポーネントから以下のイベントが発生する。

関連項目:
直列化された形式

コンストラクタの概要
PFSTLFileWriter()
           
 
メソッドの概要
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
protected  boolean writeData(java.lang.Object shapeObj)
          STLファイルとして形状モデルデータを書き出す。
protected  boolean writeItems(java.lang.Object items)
          STLファイルとして形状モデルデータを書き出す。
 
クラス jp.go.aist.dmrc.platform.beans.framework3d.io.PFShapeDocumentWriter から継承されたメソッド
addPFActionListener, firePFActionPerformed, getOutput, getPFActionListenerList, isWritingInAnotherThread, removePFActionListener, setWritingInAnotherThread, write, write, writeItems
 
クラス jp.go.aist.dmrc.platform.beans.io.PFWriter から継承されたメソッド
getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setExceptionIgnoring, setFile, setFile
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFSTLFileWriter

public PFSTLFileWriter()
メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

戻り値:
コンポーネント名
関連項目:
PFComponent.getComponentName()

writeData

protected boolean writeData(java.lang.Object shapeObj)
                     throws PFComponentException
STLファイルとして形状モデルデータを書き出す。

最後に選択されたアクティブアイテムがフェイスの時のみ,そのフェイスをSTL出力する.

定義:
クラス PFShapeDocumentWriter 内の writeData
パラメータ:
shapeObj - 形状モデルデータ
戻り値:
書き出しの成否
例外:
PFComponentException - エラー

writeItems

protected boolean writeItems(java.lang.Object items)
                      throws PFComponentException
STLファイルとして形状モデルデータを書き出す。

定義:
クラス PFShapeDocumentWriter 内の writeItems
パラメータ:
items - 形状モデルデータ
戻り値:
書き出しの成否
例外:
PFComponentException - エラー