vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
APDYNAMICART::PatternBase Class Referenceabstract

#include <Pattern.h>

Inheritance diagram for APDYNAMICART::PatternBase:
APDYNAMICART::Pattern APDYNAMICART::AcrossPattern APDYNAMICART::CrissCrossPattern APDYNAMICART::DoublePattern APDYNAMICART::HyperbolicPattern APDYNAMICART::NullPattern APDYNAMICART::SplitPattern APDYNAMICART::SplitReversePattern APDYNAMICART::StandardPattern APDYNAMICART::TopPattern APDYNAMICART::TopReversePattern

Public Member Functions

 PatternBase ()
 
virtual Vec3ArrayPtr generate (Vec3ArrayPtr left, Vec3ArrayPtr right)
 
virtual std::string getName ()=0
 
Vec3ArrayPtr getVertexArray () const
 
void setVertexArray (Vec3ArrayPtr val)
 

Protected Member Functions

virtual ~PatternBase ()
 
virtual Vec3ArrayPtr compute (Vec3ArrayPtr left, Vec3ArrayPtr right)=0
 

Protected Attributes

Vec3ArrayPtr _array
 

Detailed Description

Constructor & Destructor Documentation

APDYNAMICART::PatternBase::PatternBase ( )
inline
virtual APDYNAMICART::PatternBase::~PatternBase ( )
inlineprotectedvirtual

Member Function Documentation

virtual Vec3ArrayPtr APDYNAMICART::PatternBase::compute ( Vec3ArrayPtr  left,
Vec3ArrayPtr  right 
)
protectedpure virtual
virtual Vec3ArrayPtr APDYNAMICART::PatternBase::generate ( Vec3ArrayPtr  left,
Vec3ArrayPtr  right 
)
inlinevirtual

Implements APDYNAMICART::Pattern.

virtual std::string APDYNAMICART::PatternBase::getName ( )
pure virtual

Implements APDYNAMICART::Pattern.

Vec3ArrayPtr APDYNAMICART::PatternBase::getVertexArray ( ) const
inline

Getters and setters

void APDYNAMICART::PatternBase::setVertexArray ( Vec3ArrayPtr  val)
inline

Member Data Documentation

Vec3ArrayPtr APDYNAMICART::PatternBase::_array
protected

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