diff options
author | Rüdiger Timm <rt@openoffice.org> | 2004-11-26 17:35:24 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2004-11-26 17:35:24 +0000 |
commit | fcc6874a028ca5eccb2fd804651c6f9fa3d5eb43 (patch) | |
tree | e239a753235710446d5531a9c86d6ab788414f2e /basegfx | |
parent | d8c77b42c5526edff1a02b25de4441c780b9b95c (diff) |
INTEGRATION: CWS presentationengine01 (1.10.12); FILE MERGED
2004/11/17 18:53:56 thb 1.10.12.3: RESYNC: (1.10-1.11); FILE MERGED
2004/09/23 20:19:06 thb 1.10.12.2: #110496# Added intersect method to all range types
2004/09/22 16:58:37 thb 1.10.12.1: #110496# Added coordinate-wise center accessors
Diffstat (limited to 'basegfx')
-rw-r--r-- | basegfx/inc/basegfx/range/b3drange.hxx | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/basegfx/inc/basegfx/range/b3drange.hxx b/basegfx/inc/basegfx/range/b3drange.hxx index d691fbe84cf5..e00f4539a070 100644 --- a/basegfx/inc/basegfx/range/b3drange.hxx +++ b/basegfx/inc/basegfx/range/b3drange.hxx @@ -2,9 +2,9 @@ * * $RCSfile: b3drange.hxx,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: pjunck $ $Date: 2004-11-03 08:35:44 $ + * last change: $Author: rt $ $Date: 2004-11-26 18:35:24 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -132,6 +132,8 @@ namespace basegfx { } + explicit B3DRange(const B3IRange& rRange); + bool isEmpty() const { return ( @@ -250,6 +252,21 @@ namespace basegfx ); } + double getCenterX() const + { + return maRangeX.getCenter(); + } + + double getCenterY() const + { + return maRangeY.getCenter(); + } + + double getCenterZ() const + { + return maRangeZ.getCenter(); + } + bool isInside(const B3DTuple& rTuple) const { return ( @@ -291,6 +308,13 @@ namespace basegfx maRangeZ.expand(rRange.maRangeZ); } + void intersect(const B3DRange& rRange) + { + maRangeX.intersect(rRange.maRangeX); + maRangeY.intersect(rRange.maRangeY); + maRangeZ.intersect(rRange.maRangeZ); + } + void grow(double fValue) { maRangeX.grow(fValue); |