69 Error(
name,
"number of z planes for %s must be at least two !",
name);
231 for (i = 0; i <
fNz; i++) {
232 for (
j = 0;
j <
n;
j++) {
237 for (
j = 0;
j <
n;
j++) {
349 for (i = 0; i <
fNz*2; i++) {
351 for (
j = 1;
j <
n;
j++) {
364 for (i = 0; i < 2; i++) {
366 for (
j = 0;
j <
n;
j++) {
374 for (i = 0; i < (
fNz-1); i++) {
378 for (
j = 0;
j <
n;
j++) {
385 for (
j = 0;
j <
n;
j++) {
395 for (i = 1; i < (
fNz-1); i++) {
396 for (
j = 0;
j < 2;
j++) {
409 for (
j = 0;
j <
n-1;
j++) {
417 for (
j = 0;
j <
n-1;
j++) {
440 for (k = 0; k < (
fNz-1); k++) {
441 for (
j = 0;
j <
n-1;
j++) {
449 for (
j = 0;
j <
n-1;
j++) {
477 for (k = 0; k < (
fNz-1); k++) {
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t points
Generic 3D primitive description class.
Bool_t SectionsValid(UInt_t mask) const
void SetSectionsValid(UInt_t mask)
Bool_t SetRawSizes(UInt_t reqPnts, UInt_t reqPntsCapacity, UInt_t reqSegs, UInt_t reqSegsCapacity, UInt_t reqPols, UInt_t reqPolsCapacity)
Set kRaw tessellation section of buffer with supplied sizes.
Buffer base class used for serializing objects.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
virtual void SetNumberOfDivisions(Int_t p)
Set number of divisions.
const TBuffer3D & GetBuffer3D(Int_t reqSections) const override
Get buffer 3d.
Double_t * fCoTab
Table of sin(fPhi1) .... sin(fPhil+fDphi1)
void Sizeof3D() const override
Return total X3D needed by TNode::ls (when called with option "x")
void Streamer(TBuffer &) override
Stream a class object.
Float_t fPhi1
Table of cos(fPhi1) .... cos(fPhil+fDphi1)
virtual Int_t GetNumberOfDivisions() const
TPCON & operator=(const TPCON &)
assignment operator
TPCON()
PCON shape default constructor.
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Compute distance from point px,py to a PCON.
virtual Bool_t SetSegsAndPols(TBuffer3D &buffer) const
Set segments and polygons.
~TPCON() override
PCON shape default destructor.
TClass * IsA() const override
virtual void FillTableOfCoSin(Double_t phi, Double_t angstep, Int_t n) const
Fill the table of cos and sin to prepare drawing.
virtual void DefineSection(Int_t secNum, Float_t z, Float_t rmin, Float_t rmax)
Defines section secNum of the polycone.
void SetPoints(Double_t *points) const override
Create PCON points.
virtual void MakeTableOfCoSin() const
Make table of cosine and sine.
This is the base class for all geometry shapes.
TShape & operator=(const TShape &)
assignment operator
void Streamer(TBuffer &) override
Stream an object of class TShape.
Int_t GetBasicColor() const
Get basic color.
Int_t ShapeDistancetoPrimitive(Int_t numPoints, Int_t px, Int_t py)
Distance to primitive.
virtual void FillBuffer3D(TBuffer3D &buffer, Int_t reqSections) const
We have to set kRawSize (unless already done) to allocate buffer space before kRaw can be filled.
void TransformPoints(Double_t *points, UInt_t NbPnts) const
Transform points (LocalToMaster)
Double_t ATan(Double_t)
Returns the principal value of the arc tangent of x, expressed in radians.
Double_t Cos(Double_t)
Returns the cosine of an angle of x radians.
Double_t Sin(Double_t)
Returns the sine of an angle of x radians.