ROOT
6.07/01
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
core
base
inc
TBuffer3DTypes.h
Go to the documentation of this file.
1
// @(#)root/base:$Id$
2
// Author: Richard Maunder 10/3/2005
3
4
/*************************************************************************
5
* Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_TBuffer3DTypes
13
#define ROOT_TBuffer3DTypes
14
15
//TODO: Check on casing of enums - also clearer names would help
16
17
//TODO: Go through all shapes and check type is being set for each
18
19
// Scope to avoid clashes
20
class
TBuffer3DTypes
{
21
public
:
22
// Buffer class Producer class
23
// g3d geom
24
enum
EType
{
kGeneric
,
// TBuffer3D Rest Rest
25
kComposite
,
// TBuffer3D TGetCompositeShape
26
kLine
,
// TBuffer3D TPolyLine3D
27
kMarker
,
// TBuffer3D TPolyMarker3D
28
kSphere
,
// TBuffer3DSphere TSPHE TGeoSphere
29
kTube
,
// TBuffer3DTube TGeoTube
30
kTubeSeg
,
// TBuffer3DTubeSeg TGeoTubeSeg
31
kCutTube
};
// TBuffer3DCutTube TGeoCtub
32
};
33
34
#endif
TBuffer3DTypes::kLine
Definition:
TBuffer3DTypes.h:26
TBuffer3DTypes::kTube
Definition:
TBuffer3DTypes.h:29
TBuffer3DTypes::kMarker
Definition:
TBuffer3DTypes.h:27
TBuffer3DTypes::kComposite
Definition:
TBuffer3DTypes.h:25
TBuffer3DTypes::EType
EType
Definition:
TBuffer3DTypes.h:24
TBuffer3DTypes::kGeneric
Definition:
TBuffer3DTypes.h:24
TBuffer3DTypes::kTubeSeg
Definition:
TBuffer3DTypes.h:30
TBuffer3DTypes
Definition:
TBuffer3DTypes.h:20
TBuffer3DTypes::kCutTube
Definition:
TBuffer3DTypes.h:31
TBuffer3DTypes::kSphere
Definition:
TBuffer3DTypes.h:28