Log of /trunk/graf3d/eve/src/TEveVector.cxx
Parent Directory
Revision
32933 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 9 17:28:46 2010 UTC (4 years, 9 months ago) by
matevz
File length: 5004 byte(s)
Diff to
previous 32931
- Rename TEvePoint to TEveVector2 -- it is confusing in view of
TEvePointSet class.
Template it for symmetry with TEveVector and TEveVector4.
- Move TEvePathMark into its own header / source file.
Revision
32931 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 9 16:29:40 2010 UTC (4 years, 9 months ago) by
matevz
File length: 6677 byte(s)
Diff to
previous 32922
* TEveVector, TEveVector4
Make TEveVector, TEveVectorF and TEveVectorD typedefs instead of
classes derived from templated base.
This derivation was causing trouble when trying to use it in
TEveTrack and TEveTrackPropagator.
The same for 4-dim version TEveVector4.
Make the same with TEvePathMark -- template and typedef.
Miraculously, schema evolution supports this transition!
* TEveTrans, TEvePolygonSetProjected
Replace forward declaration of TEveVector with include.
Revision
32922 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 9 11:36:16 2010 UTC (4 years, 9 months ago) by
matevz
File length: 6565 byte(s)
Diff to
previous 32528
Template TEveVector and TEveVector4 to support float and double.
This is the first step towards track propagation / storage in double
precision.
Revision
32528 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 10 17:02:54 2010 UTC (4 years, 10 months ago) by
matevz
File length: 6764 byte(s)
Diff to
previous 31517
Add support for projections of elements with non-trivial transformation
matrix. This works for TEvePointSet, TEveLine, TEveTrack and TEveBox.
It was already working for TEveGeoShape before.
Add class TEveBoxProjected and its GL-rendering class.
Add class TEvePoint -- 2D float point.
Implement 2D convex-hull search in static method
TEveShape::FindConvexHull().
Use ClassDefNV for TEveVector, TEvePoint and TEvePathMark classes.
Consistently include "Riostream.h".
Revision
31517 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Thu Dec 3 11:56:23 2009 UTC (5 years, 1 month ago) by
matevz
File length: 5351 byte(s)
Move TEveVector declaratations to a separate file to avoid pulling in
TParticle.h throughout eve.
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.