Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

LampForMaya::TranslationModelManager Class Reference

変換モデルマネージャ More...

#include <TranslationModelManager.h>

List of all members.

Public Member Functions

 TranslationModelManager ()
 コンストラクタ

virtual ~TranslationModelManager ()
 デストラクタ

virtual bool collectModels (TranslationMeshManager *meshManager)
 モデルの収集

virtual bool collectAnimations ()
 アニメーションの収集

virtual bool convertToLamp (Scene *scene) const
 Lampへの変換.

virtual bool convertAnimation (AnimationManager *animationManager, AnimationSet *animationSet)
 アニメーションの変換

virtual int clear ()
 クリア

virtual int getCount () const
 モデル数の取得

virtual TranslationModelget (int index) const
 モデルの取得

virtual TranslationModelsearch (String name) const
 モデルの検索


Protected Member Functions

virtual bool analysisModel (MDagPath dagPath)
 モデルの解析


Detailed Description

変換モデルマネージャ

Definition at line 38 of file TranslationModelManager.h.


Member Function Documentation

bool LampForMaya::TranslationModelManager::analysisModel MDagPath  dagPath  )  [protected, virtual]
 

モデルの解析

Parameters:
dagPath DAGパス

Definition at line 63 of file TranslationModelManager.cpp.

References LampForMaya::TranslationModel::analyze(), LampForMaya::TranslationModel::getObject(), MayaErrorOut, and MayaStatusCheck.

Referenced by collectModels().

int LampForMaya::TranslationModelManager::clear  )  [virtual]
 

クリア

Returns:
削除したオブジェクト数

Definition at line 146 of file TranslationModelManager.cpp.

References getCount().

Referenced by LampForMaya::TranslationScene::clear(), and ~TranslationModelManager().

bool LampForMaya::TranslationModelManager::collectAnimations  )  [virtual]
 

アニメーションの収集

Returns:
成功すればtrue

Definition at line 119 of file TranslationModelManager.cpp.

References LampForMaya::TranslationModel::analyzeAnimation(), get(), and getCount().

Referenced by LampForMaya::TranslationScene::collectAnimation().

bool LampForMaya::TranslationModelManager::collectModels TranslationMeshManager meshManager  )  [virtual]
 

モデルの収集

Parameters:
meshManager メッシュマネージャ
Returns:
成功すればtrue

Definition at line 45 of file TranslationModelManager.cpp.

References analysisModel(), and MayaStatusCheck.

Referenced by LampForMaya::TranslationScene::collection().

bool LampForMaya::TranslationModelManager::convertAnimation AnimationManager *  animationManager,
AnimationSet *  animationSet
[virtual]
 

アニメーションの変換

Parameters:
animationManager アニメーションマネージャ
animationSet アニメーションセット
Returns:
成功すればtrue

Definition at line 135 of file TranslationModelManager.cpp.

References LampForMaya::TranslationModel::convertAnimation(), get(), and getCount().

Referenced by LampForMaya::TranslationScene::convertAnimation().

bool LampForMaya::TranslationModelManager::convertToLamp Scene *  scene  )  const [virtual]
 

Lampへの変換.

Parameters:
scene 変換先シーン
Returns:
成功すればtrue

Definition at line 127 of file TranslationModelManager.cpp.

References LampForMaya::TranslationModel::convertToLamp(), get(), and getCount().

Referenced by LampForMaya::TranslationScene::convertToLamp().

virtual TranslationModel* LampForMaya::TranslationModelManager::get int  index  )  const [inline, virtual]
 

モデルの取得

Parameters:
index モデルのインデクス
Returns:
モデル

Definition at line 99 of file TranslationModelManager.h.

Referenced by collectAnimations(), convertAnimation(), and convertToLamp().

virtual int LampForMaya::TranslationModelManager::getCount  )  const [inline, virtual]
 

モデル数の取得

Returns:
モデル数

Definition at line 92 of file TranslationModelManager.h.

Referenced by clear(), collectAnimations(), convertAnimation(), convertToLamp(), and ~TranslationModelManager().

virtual TranslationModel* LampForMaya::TranslationModelManager::search String  name  )  const [inline, virtual]
 

モデルの検索

Parameters:
name 検索するモデル名
Returns:
モデル

Definition at line 106 of file TranslationModelManager.h.

Referenced by LampForMaya::TranslationSceneNode::compilePivot().


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 10:29:57 2005 for LampForMaya by doxygen 1.3.2