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

#include <Common.hh>

Inheritance diagram for HV:
Collaboration diagram for HV:

Public Member Functions

 HV (std::vector< float > &points, std::vector< unsigned int > &colors)
void Handle (std::pair< Vector, unsigned int > p)
 HV (Voxel< bool > &vox, Hierarchy *h, Point p, Vector u_x, Vector u_y, Vector u_z)
void Handle (Cube2 c)
 HV (std::vector< float > &points, std::vector< unsigned int > &colors)
void Handle (std::pair< Vector, unsigned int > p)
Public Member Functions inherited from HandleValue< std::pair< Vector, unsigned int > >
virtual ~HandleValue ()
Public Member Functions inherited from HandleValue< Cube2 >
virtual ~HandleValue ()

Public Attributes

std::vector< FaceCollection * > * vec
Hierarchy * h
Voxel< bool > & vox
Point p
Vector u_x
Vector u_y
Vector u_z

Constructor & Destructor Documentation

◆ HV() [1/3]

HV::HV ( std::vector< float > & points,
std::vector< unsigned int > & colors )
inline

◆ HV() [2/3]

HV::HV ( Voxel< bool > & vox,
Hierarchy * h,
Point p,
Vector u_x,
Vector u_y,
Vector u_z )
inline

◆ HV() [3/3]

HV::HV ( std::vector< float > & points,
std::vector< unsigned int > & colors )
inline

Member Function Documentation

◆ Handle() [1/3]

void HV::Handle ( Cube2 c)
inlinevirtual

Implements HandleValue< Cube2 >.

◆ Handle() [2/3]

void HV::Handle ( std::pair< Vector, unsigned int > p)
inlinevirtual

◆ Handle() [3/3]

void HV::Handle ( std::pair< Vector, unsigned int > p)
inlinevirtual

Member Data Documentation

◆ h

Hierarchy* HV::h

◆ p

Point HV::p

◆ u_x

Vector HV::u_x

◆ u_y

Vector HV::u_y

◆ u_z

Vector HV::u_z

◆ vec

std::vector<FaceCollection*>* HV::vec

◆ vox

Voxel<bool>& HV::vox

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