ROOT  6.06/08
Reference Guide
Functions | Variables
X3DBuffer.c File Reference
#include "X3DBuffer.h"
#include "../../x3d/src/X3DDefs.h"
#include <stdio.h>
#include <stdlib.h>
+ Include dependency graph for X3DBuffer.c:

Go to the source code of this file.

Functions

int AllocateX3DBuffer ()
 
void FillX3DBuffer (X3DBuffer *buff)
 

Variables

int currPoint = 0
 
int currSeg = 0
 
int currPoly = 0
 
Color * colors
 
point * points
 
segment * segs
 
polygon * polys
 

Function Documentation

§ AllocateX3DBuffer()

int AllocateX3DBuffer ( )

Definition at line 25 of file X3DBuffer.c.

§ FillX3DBuffer()

void FillX3DBuffer ( X3DBuffer buff)

Definition at line 140 of file X3DBuffer.c.

Referenced by TPolyLineShape::PaintX3DLine(), and TPolyLineShape::PaintX3DMarker().

Variable Documentation

§ colors

Color* colors

§ currPoint

int currPoint = 0

Definition at line 15 of file X3DBuffer.c.

Referenced by FillX3DBuffer(), and TPolyMarker3D::Merge().

§ currPoly

int currPoly = 0

Definition at line 17 of file X3DBuffer.c.

Referenced by RootCsg::ConvertToMesh(), and FillX3DBuffer().

§ currSeg

int currSeg = 0

Definition at line 16 of file X3DBuffer.c.

Referenced by FillX3DBuffer().

§ points

point* points

Definition at line 20 of file X3DBuffer.c.

Referenced by AllocateX3DBuffer(), TGeoHalfSpace::ComputeBBox(), TMarker3DBox::DistancetoPrimitive(), Rgl::DrawAxes(), TGColorPick::DrawLcursor(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TPadPainter::DrawTextNDC(), TGedSelect::DrawTriangle(), TGColorSelect::DrawTriangle(), TGSplitButton::DrawTriangle(), TGPopupMenu::DrawTrianglePattern(), fillSparse(), FillX3DBuffer(), fitSparse2D(), fitSparse3D(), TGeoTrap::GetAlpha2(), TGWin32::GetColormap(), TVirtualX::GetDrawMode(), TGeoCtub::GetNhigh(), TGeoUnion::GetNpoints(), TGeoIntersection::GetNpoints(), TGeoSubtraction::GetNpoints(), TTablePadView3D::GetPad(), TGeoTubeSeg::GetPhi2(), TGeoConeSeg::GetPhi2(), TGeoPgon::GetPointsOnSegments(), TGeoBoolNode::GetRightShape(), TGWin32VirtualXProxy::GetTextExtent(), TGeoGtra::GetTwistAngle(), TShape::GetVisibility(), TXTRU::GetY0(), TGeoScaledShape::IsCylType(), TGeoTrd1::IsCylType(), TGeoTrd2::IsCylType(), TGeoParaboloid::IsCylType(), TGeoTube::IsCylType(), TGeoPara::IsCylType(), TGeoSphere::IsCylType(), TGeoCone::IsCylType(), TGeoHype::IsCylType(), TGeoBBox::IsNullBox(), TPoints3D::IsOwner(), TGeoArb8::IsTwisted(), TKDTree< Index, Value >::MakeBoundariesExact(), TGeoShapeAssembly::NeedsBBoxRecompute(), ROOT::Minuit2::MnPlot::operator()(), TGeoCompositeShape::operator=(), TPolyLineShape::Paint3d(), TGWin32VirtualXProxy::RealObject(), RooEllipse::RooEllipse(), TGView::ScrollCanvas(), TPolyLineShape::SetConnection(), TGeoShape::SetOnBoundary(), TGX11::SetTextMagnitude(), TShape::ShapeDistancetoPrimitive(), TGeoPainter::ShapeDistancetoPrimitive(), TProofDrawListOfGraphs::Terminate(), TProofDrawListOfPolyMarkers3D::Terminate(), TPoints3D::TPoints3D(), TPolyLineShape::TPolyLineShape(), TGeoPcon::Z(), TGeoXtru::Z(), and TGeoTorus::~TGeoTorus().

§ polys

polygon* polys

Definition at line 22 of file X3DBuffer.c.

Referenced by AllocateX3DBuffer(), FillX3DBuffer(), and THistPainter::PaintContour().

§ segs

segment* segs