sch::Geometry Struct Reference

#include <sch/STP-BV/STP_BV.h>

Collaboration diagram for sch::Geometry:

Public Types

enum  GeometryType { LINE, TRIANGLE, SPHERE }
 

Public Member Functions

 Geometry (GeometryType t)
 

Public Attributes

GeometryType type
 
Point3 color
 
Scalar radius
 
Point3 center
 
Matrix3x3 rotation
 
std::vector< Vector3vertex
 
std::vector< Vector3normal
 

Member Enumeration Documentation

◆ GeometryType

Enumerator
LINE 
TRIANGLE 
SPHERE 

Constructor & Destructor Documentation

◆ Geometry()

sch::Geometry::Geometry ( GeometryType  t)
inline

Member Data Documentation

◆ center

Point3 sch::Geometry::center

◆ color

Point3 sch::Geometry::color

◆ normal

std::vector<Vector3> sch::Geometry::normal

◆ radius

Scalar sch::Geometry::radius

◆ rotation

Matrix3x3 sch::Geometry::rotation

◆ type

GeometryType sch::Geometry::type

◆ vertex

std::vector<Vector3> sch::Geometry::vertex

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