[root] / trunk / geom / geom / inc / TGeoPolygon.h Repository:
ViewVC logotype

Log of /trunk/geom/geom/inc/TGeoPolygon.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 48928 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 25 15:45:11 2013 UTC (22 months ago) by agheata
File length: 3474 byte(s)
Diff to previous 27466
Large scale cleanup in shapes navigation interfaces adding const modifier for point and direction parameters passed as input arguments.

Revision 27466 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 17 12:53:37 2009 UTC (5 years, 11 months ago) by brun
File length: 3456 byte(s)
Diff to previous 22923
From Andrei:
- Fix in twisted ARB8 DistFromInside/Outside algorithms which now take into account boundary errors.
- Added a check for malformed polygon definition for ARB8 and XTRU shapes which may have non-consecutive segments that are crossing each other.

Revision 22923 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 1 12:34:14 2008 UTC (6 years, 9 months ago) by rdm
File length: 3409 byte(s)
Diff to previous 21425
move geom, geombuilder, geompainter and gdml to geom meta directory.

Revision 21425 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 17 15:59:27 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3409 byte(s)
Diff to previous 20882
From Andrei:
Improve the documentation layout such that THtml makes a better rendering.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3240 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3240 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3291 byte(s)
Diff to previous 14534
remove :$ from tag line

Revision 14534 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 16:19:32 2006 UTC (8 years, 9 months ago) by brun
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3301 byte(s)
Diff to previous 13282
From Andrei:
- TGeoXtru shapes with polygone vertices defined counter-clockwise in XY
plane were not valid (Andreas) - fixed
- TGeoVolume::SaveAs() works now correctly even in case of assemblies
(Ivana) - fixed by Mihaela
- Some minor precision problems fixed in divisions
- minor fix in navigation in assemblies; assemblies defined as overlapping
now forbidden
- fix for automatic re-voxelization after un-alignment

Revision 13282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 18 16:07:59 2005 UTC (9 years, 2 months ago) by brun
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3186 byte(s)
Diff to previous 13271
From Andrei:
a patch fixing RS2 and RS4 coding conventions violations..

Revision 13271 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 17 13:17:55 2005 UTC (9 years, 2 months ago) by brun
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3185 byte(s)
Diff to previous 11805
From Andrei & Mihaela:
a diff containing the implementation of TGeoShape::Capacity. There are also
few other fixes (see below):

Mihaela:

New method:
  Double_t TGeoShape::Capacity() const;
implemented for all supported shapes. The algorithms provide analytical computation of
shape capacity in [cm^3]. All algorithms are accurate with 2 exceptions:
- TGeoCtub : the formula is just an approximation due to the difficulties to integrate
over the phi angle in the general case.
- TGeoCompositeShape: the computation of the capacity is done by sampling, with an
accuracy of 1%.

Based on this method I extended the implementation of TGeoVolume::Weight(Double_t
precision, Option_t *option). The default value of option is now "va" meaning: verbose
+ analytical. Removing "a" from the default option performs computation of volume
weight using the old algorithm of sampling. I have checked the 2 ways of computing the
weight one against the other and they are consistent.

Andrei:

- fixed a memory leak related to TGeoShapeAssembly ownership
- fixed some tracking problems for assemblies (when the top volume was an assembly)

Revision 11805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 17 12:00:23 2005 UTC (9 years, 8 months ago) by brun
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3148 byte(s)
Diff to previous 8078
From Andrei Gheata:
a patch fixing I/O for TGeoXtru/TGeoPolygon.

Revision 8078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 29 11:59:11 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3159 byte(s)
Diff to previous 7951
From Andrei Gheata:
few patched files (TFluka compatibility).
 From Mihaela: fix in TGeoPolygon class for convex polygon decomposition
algorithm.

Revision 7951 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Jan 20 15:43:30 2004 UTC (11 years ago) by brun
Original Path: trunk/geom/inc/TGeoPolygon.h
File length: 3099 byte(s)
New utility class IGeoPolygon from Mihaela Gheata:
  It is able to locate if a point is inside/outside an arbitrary polygon,
defined by vertices in the XY plane - possibly scaled/translated. It
will be used by the class TGeoXtru (extruded polygon) to come soon.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9