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

Lamp::CalculateBoundingBoxFilter Class Reference

バウンディングボックス計算フィルタ More...

#include <CalculateBoundingBoxFilter.h>

Inheritance diagram for Lamp::CalculateBoundingBoxFilter:

Lamp::SceneFilterInterface List of all members.

Protected Member Functions

 CalculateBoundingBoxFilter (Scene *scene)
 コンストラクタ

virtual ~CalculateBoundingBoxFilter ()
 デストラクタ

virtual bool filter (const String &command)
 フィルタ

virtual bool filterScene ()
 シーンのフィルタ

virtual bool filterMesh ()
 メッシュのフィルタ

virtual bool filterMesh (Mesh *mesh)
 メッシュのフィルタ


Protected Attributes

float characterScale_
 キャラクタスケール


Friends

class SceneFilter

Detailed Description

バウンディングボックス計算フィルタ

書式は"CalculateBoundingBox"
バウンディングボックスを計算する。
キャラクタスケールオプション
characterScale (float)

Definition at line 44 of file CalculateBoundingBoxFilter.h.


Constructor & Destructor Documentation

Lamp::CalculateBoundingBoxFilter::CalculateBoundingBoxFilter Scene scene  )  [protected]
 

コンストラクタ

Parameters:
scene フィルタをかけるシーン

Definition at line 35 of file CalculateBoundingBoxFilter.cpp.


Member Function Documentation

bool Lamp::CalculateBoundingBoxFilter::filter const String command  )  [protected, virtual]
 

フィルタ

Parameters:
command コマンド
Returns:
成功すればtrue

Implements Lamp::SceneFilterInterface.

Definition at line 44 of file CalculateBoundingBoxFilter.cpp.

References characterScale_, ErrorOut, filterScene(), Lamp::String::getBytes(), Lamp::StringTokenizer::getNextToken(), Lamp::StringTokenizer::hasMoreTokens(), and Lamp::String::parseFloat().

Referenced by Lamp::SceneFilter::filter().


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