Developer Documentation
ACG::SceneGraph::GlutPrimitiveNode::Primitive Struct Reference

Public Member Functions

 Primitive (GlutPrimitiveType _t)
 
 Primitive (GlutPrimitiveType _t, Vec3d _p, Vec3d _a, ACG::Vec4f _c)
 
 Primitive (const Primitive &_p)
 
Primitiveoperator= (const Primitive &_p)
 

Public Attributes

Vec3d position
 
Vec3d axis
 
GlutPrimitiveType type
 
ACG::Vec4f color
 
double size
 
double innersize
 
unsigned int slices
 
unsigned int stacks
 

Detailed Description

Definition at line 101 of file GlutPrimitiveNode.hh.

Constructor & Destructor Documentation

◆ Primitive() [1/3]

ACG::SceneGraph::GlutPrimitiveNode::Primitive::Primitive ( GlutPrimitiveType  _t)
inlineexplicit

Definition at line 116 of file GlutPrimitiveNode.hh.

◆ Primitive() [2/3]

ACG::SceneGraph::GlutPrimitiveNode::Primitive::Primitive ( GlutPrimitiveType  _t,
Vec3d  _p,
Vec3d  _a,
ACG::Vec4f  _c 
)
inline

Definition at line 132 of file GlutPrimitiveNode.hh.

◆ Primitive() [3/3]

ACG::SceneGraph::GlutPrimitiveNode::Primitive::Primitive ( const Primitive _p)
inline

Definition at line 148 of file GlutPrimitiveNode.hh.

Member Function Documentation

◆ operator=()

Primitive & ACG::SceneGraph::GlutPrimitiveNode::Primitive::operator= ( const Primitive _p)
inline

Definition at line 155 of file GlutPrimitiveNode.hh.

Member Data Documentation

◆ axis

Vec3d ACG::SceneGraph::GlutPrimitiveNode::Primitive::axis

Definition at line 104 of file GlutPrimitiveNode.hh.

◆ color

ACG::Vec4f ACG::SceneGraph::GlutPrimitiveNode::Primitive::color

Definition at line 108 of file GlutPrimitiveNode.hh.

◆ innersize

double ACG::SceneGraph::GlutPrimitiveNode::Primitive::innersize

Definition at line 112 of file GlutPrimitiveNode.hh.

◆ position

Vec3d ACG::SceneGraph::GlutPrimitiveNode::Primitive::position

Definition at line 103 of file GlutPrimitiveNode.hh.

◆ size

double ACG::SceneGraph::GlutPrimitiveNode::Primitive::size

Definition at line 111 of file GlutPrimitiveNode.hh.

◆ slices

unsigned int ACG::SceneGraph::GlutPrimitiveNode::Primitive::slices

Definition at line 113 of file GlutPrimitiveNode.hh.

◆ stacks

unsigned int ACG::SceneGraph::GlutPrimitiveNode::Primitive::stacks

Definition at line 113 of file GlutPrimitiveNode.hh.

◆ type

GlutPrimitiveType ACG::SceneGraph::GlutPrimitiveNode::Primitive::type

Definition at line 106 of file GlutPrimitiveNode.hh.


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