gtsam_points
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
glk::Primitives Class Reference

#include <primitives.hpp>

Public Types

enum  PrimitiveType {
  ICOSAHEDRON = 0 , SPHERE , CUBE , CONE ,
  GRID , COORDINATE_SYSTEM , SOLID_COORDINATE_SYSTEM , BUNNY ,
  FRUSTUM , WIRE_ICOSAHEDRON , WIRE_SPHERE , WIRE_CUBE ,
  WIRE_CONE , WIRE_BUNNY , WIRE_FRUSTUM , NUM_PRIMITIVES
}
 

Static Public Member Functions

static Primitivesinstance ()
 
static const glk::Drawableprimitive (PrimitiveType type)
 
static glk::Drawable::ConstPtr primitive_ptr (PrimitiveType type)
 
static glk::Drawable::ConstPtr icosahedron ()
 
static glk::Drawable::ConstPtr sphere ()
 
static glk::Drawable::ConstPtr cube ()
 
static glk::Drawable::ConstPtr cone ()
 
static glk::Drawable::ConstPtr frustum ()
 
static glk::Drawable::ConstPtr coordinate_system ()
 
static glk::Drawable::ConstPtr solid_coordinate_system ()
 
static glk::Drawable::ConstPtr bunny ()
 
static glk::Drawable::ConstPtr wire_icosahedron ()
 
static glk::Drawable::ConstPtr wire_sphere ()
 
static glk::Drawable::ConstPtr wire_cube ()
 
static glk::Drawable::ConstPtr wire_cone ()
 
static glk::Drawable::ConstPtr wire_bunny ()
 
static glk::Drawable::ConstPtr wire_frustum ()
 

Member Enumeration Documentation

◆ PrimitiveType

Enumerator
ICOSAHEDRON 
SPHERE 
CUBE 
CONE 
GRID 
COORDINATE_SYSTEM 
SOLID_COORDINATE_SYSTEM 
BUNNY 
FRUSTUM 
WIRE_ICOSAHEDRON 
WIRE_SPHERE 
WIRE_CUBE 
WIRE_CONE 
WIRE_BUNNY 
WIRE_FRUSTUM 
NUM_PRIMITIVES 

Member Function Documentation

◆ bunny()

static glk::Drawable::ConstPtr glk::Primitives::bunny ( )
inlinestatic

◆ cone()

static glk::Drawable::ConstPtr glk::Primitives::cone ( )
inlinestatic

◆ coordinate_system()

static glk::Drawable::ConstPtr glk::Primitives::coordinate_system ( )
inlinestatic

◆ cube()

static glk::Drawable::ConstPtr glk::Primitives::cube ( )
inlinestatic

◆ frustum()

static glk::Drawable::ConstPtr glk::Primitives::frustum ( )
inlinestatic

◆ icosahedron()

static glk::Drawable::ConstPtr glk::Primitives::icosahedron ( )
inlinestatic

◆ instance()

static Primitives * glk::Primitives::instance ( )
inlinestatic

◆ primitive()

static const glk::Drawable & glk::Primitives::primitive ( PrimitiveType  type)
inlinestatic

◆ primitive_ptr()

static glk::Drawable::ConstPtr glk::Primitives::primitive_ptr ( PrimitiveType  type)
inlinestatic

◆ solid_coordinate_system()

static glk::Drawable::ConstPtr glk::Primitives::solid_coordinate_system ( )
inlinestatic

◆ sphere()

static glk::Drawable::ConstPtr glk::Primitives::sphere ( )
inlinestatic

◆ wire_bunny()

static glk::Drawable::ConstPtr glk::Primitives::wire_bunny ( )
inlinestatic

◆ wire_cone()

static glk::Drawable::ConstPtr glk::Primitives::wire_cone ( )
inlinestatic

◆ wire_cube()

static glk::Drawable::ConstPtr glk::Primitives::wire_cube ( )
inlinestatic

◆ wire_frustum()

static glk::Drawable::ConstPtr glk::Primitives::wire_frustum ( )
inlinestatic

◆ wire_icosahedron()

static glk::Drawable::ConstPtr glk::Primitives::wire_icosahedron ( )
inlinestatic

◆ wire_sphere()

static glk::Drawable::ConstPtr glk::Primitives::wire_sphere ( )
inlinestatic

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