GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
IdentifyObjectsFromArray Class Reference

#include <Effect.hh>

Inheritance diagram for IdentifyObjectsFromArray:
Collaboration diagram for IdentifyObjectsFromArray:

Public Member Functions

 IdentifyObjectsFromArray (FaceCollectionArray &array)
int Size () const
const FaceCollection * Index (int object) const
virtual int NumFaces () const
virtual int NumPoints (int face) const
virtual Point FacePoint (int face, int point) const
virtual Vector PointNormal (int face, int point) const
virtual int AttribI (int face, int point, int id) const
virtual float Attrib (int face, int point, int id) const
Public Member Functions inherited from Array< int, const FaceCollection * >
virtual ~Array ()
Public Member Functions inherited from Function< int, const FaceCollection * >
virtual ~Function ()
virtual bool IsValid (I i) const=0

Additional Inherited Members

Public Types inherited from Function< int, const FaceCollection * >
typedef int Domain
typedef const FaceCollection * CoDomain
Public Attributes inherited from Function< int, const FaceCollection * >
std::string funcsignature
std::string contents
std::vector< std::string > link
std::vector< std::pair< std::string, std::string > > dep

Constructor & Destructor Documentation

◆ IdentifyObjectsFromArray()

IdentifyObjectsFromArray::IdentifyObjectsFromArray ( FaceCollectionArray & array)
inline

Member Function Documentation

◆ Attrib()

virtual float IdentifyObjectsFromArray::Attrib ( int face,
int point,
int id ) const
inlinevirtual

Implements FaceCollection.

◆ AttribI()

virtual int IdentifyObjectsFromArray::AttribI ( int face,
int point,
int id ) const
inlinevirtual

Implements FaceCollection.

◆ FacePoint()

virtual Point IdentifyObjectsFromArray::FacePoint ( int face,
int point ) const
inlinevirtual

Implements FaceCollection.

◆ Index()

const FaceCollection * IdentifyObjectsFromArray::Index ( int object) const
inlinevirtual

◆ NumFaces()

virtual int IdentifyObjectsFromArray::NumFaces ( ) const
inlinevirtual

Implements FaceCollection.

◆ NumPoints()

virtual int IdentifyObjectsFromArray::NumPoints ( int face) const
inlinevirtual

Implements FaceCollection.

◆ PointNormal()

virtual Vector IdentifyObjectsFromArray::PointNormal ( int face,
int point ) const
inlinevirtual

Implements FaceCollection.

◆ Size()

int IdentifyObjectsFromArray::Size ( ) const
inlinevirtual

The documentation for this class was generated from the following file: