Public Member Functions | Protected Attributes | List of all members
vrender::Primitive Class Referenceabstract

#include <Primitive.h>

Inheritance diagram for vrender::Primitive:
Inheritance graph
[legend]

Public Member Functions

virtual AxisAlignedBox_xyz bbox () const =0
 
virtual size_t nbVertices () const =0
 
virtual const Feedback3DColorsommet3DColor (size_t) const =0
 
virtual const Vector3vertex (size_t) const =0
 
virtual ~Primitive ()
 

Protected Attributes

int _vibility
 

Detailed Description

Definition at line 140 of file Primitive.h.

Constructor & Destructor Documentation

◆ ~Primitive()

virtual vrender::Primitive::~Primitive ( )
inlinevirtual

Definition at line 143 of file Primitive.h.

Member Function Documentation

◆ bbox()

virtual AxisAlignedBox_xyz vrender::Primitive::bbox ( ) const
pure virtual

◆ nbVertices()

virtual size_t vrender::Primitive::nbVertices ( ) const
pure virtual

◆ sommet3DColor()

virtual const Feedback3DColor& vrender::Primitive::sommet3DColor ( size_t  ) const
pure virtual

◆ vertex()

virtual const Vector3& vrender::Primitive::vertex ( size_t  ) const
pure virtual

Member Data Documentation

◆ _vibility

int vrender::Primitive::_vibility
protected

Definition at line 167 of file Primitive.h.


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


octovis
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Mon Apr 21 2025 02:39:54