Sirikata
Public Member Functions | Static Public Member Functions | Private Attributes
Sirikata::Mesh::TriangulateFilter Class Reference

TriangulateFilter converts non-triangulated meshes, e.g. More...

#include <TriangulateFilter.hpp>

Inheritance diagram for Sirikata::Mesh::TriangulateFilter:
Collaboration diagram for Sirikata::Mesh::TriangulateFilter:

List of all members.

Public Member Functions

 TriangulateFilter (bool tristrips, bool trifans)
virtual ~TriangulateFilter ()
virtual FilterDataPtr apply (FilterDataPtr input)

Static Public Member Functions

static Filtercreate (const String &args)

Private Attributes

bool mTriStrips
bool mTriFans

Detailed Description

TriangulateFilter converts non-triangulated meshes, e.g.

triangle fans and triangle strips, into triangle list representations. This is useful as a preprocess to filters which require triangle representations.

You can control which types it converts using the parameter: 'trifan', 'tristrip', or 'all'. 'all' is the default.


Constructor & Destructor Documentation

Sirikata::Mesh::TriangulateFilter::TriangulateFilter ( bool  tristrips,
bool  trifans 
)

Referenced by create().

virtual Sirikata::Mesh::TriangulateFilter::~TriangulateFilter ( ) [inline, virtual]

Member Function Documentation

FilterDataPtr Sirikata::Mesh::TriangulateFilter::apply ( FilterDataPtr  input) [virtual]
Filter * Sirikata::Mesh::TriangulateFilter::create ( const String &  args) [static]

References TriangulateFilter().

Referenced by init().


Member Data Documentation

Referenced by apply().

Referenced by apply().


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