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

Lamp::CalculateBoundingSphereFilter Class Reference

バウンディングスフィア計算フィルタ More...

#include <CalculateBoundingSphereFilter.h>

Inheritance diagram for Lamp::CalculateBoundingSphereFilter:

Lamp::SceneFilterInterface List of all members.

Protected Member Functions

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

virtual ~CalculateBoundingSphereFilter ()
 デストラクタ

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

バウンディングスフィア計算フィルタ

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

Definition at line 44 of file CalculateBoundingSphereFilter.h.


Constructor & Destructor Documentation

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

コンストラクタ

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

Definition at line 35 of file CalculateBoundingSphereFilter.cpp.


Member Function Documentation

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

フィルタ

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

Implements Lamp::SceneFilterInterface.

Definition at line 44 of file CalculateBoundingSphereFilter.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