summaryrefslogtreecommitdiffstats
path: root/src/bltGrElemLine.C
diff options
context:
space:
mode:
authorjoye <joye>2014-04-16 15:34:51 (GMT)
committerjoye <joye>2014-04-16 15:34:51 (GMT)
commitac8963f0b5c46c5486af588c1ce2876eef6848a9 (patch)
tree49eeff6dd13dd5a33ebdd095a6b8df86a1e7226f /src/bltGrElemLine.C
parentdb2927a34a2ef073c4fd778584dcda192aea684f (diff)
downloadblt-ac8963f0b5c46c5486af588c1ce2876eef6848a9.zip
blt-ac8963f0b5c46c5486af588c1ce2876eef6848a9.tar.gz
blt-ac8963f0b5c46c5486af588c1ce2876eef6848a9.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltGrElemLine.C')
-rw-r--r--src/bltGrElemLine.C12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/bltGrElemLine.C b/src/bltGrElemLine.C
index cd6ae6c..e1c8d4f 100644
--- a/src/bltGrElemLine.C
+++ b/src/bltGrElemLine.C
@@ -549,8 +549,9 @@ void LineElement::extents(Region2d *extsPtr)
void LineElement::closest()
{
LineElementOptions* ops = (LineElementOptions*)ops_;
+ GraphOptions* gops = (GraphOptions*)graphPtr_->ops_;
- ClosestSearch* searchPtr = &graphPtr_->search;
+ ClosestSearch* searchPtr = &gops->search;
int mode = searchPtr->mode;
if (mode == SEARCH_AUTO) {
LinePen* penPtr = NORMALPEN(ops);
@@ -1050,6 +1051,7 @@ int LineElement::ScaleSymbol(int normalSize)
void LineElement::GetScreenPoints(MapInfo *mapPtr)
{
LineElementOptions* ops = (LineElementOptions*)ops_;
+ GraphOptions* gops = (GraphOptions*)graphPtr_->ops_;
if (!ops->coords.x || !ops->coords.y) {
mapPtr->screenPts = NULL;
@@ -1064,7 +1066,7 @@ void LineElement::GetScreenPoints(MapInfo *mapPtr)
int* map = (int*)malloc(sizeof(int) * np);
int count = 0;
- if (graphPtr_->inverted) {
+ if (gops->inverted) {
for (int i = 0; i < np; i++) {
if ((isfinite(x[i])) && (isfinite(y[i]))) {
points[count].x = ops->axes.y->hMap(y[i]);
@@ -1762,6 +1764,7 @@ void LineElement::MapTraces(MapInfo *mapPtr)
void LineElement::MapFillArea(MapInfo *mapPtr)
{
LineElementOptions* ops = (LineElementOptions*)ops_;
+ GraphOptions* gops = (GraphOptions*)graphPtr_->ops_;
if (fillPts_) {
free(fillPts_);
@@ -1776,7 +1779,7 @@ void LineElement::MapFillArea(MapInfo *mapPtr)
Blt_GraphExtents(graphPtr_, &exts);
Point2d* origPts = (Point2d*)malloc(sizeof(Point2d) * np);
- if (graphPtr_->inverted) {
+ if (gops->inverted) {
double minX;
int i;
@@ -2044,7 +2047,8 @@ void LineElement::MapErrorBars(LineStyle **styleMap)
int LineElement::ClosestTrace()
{
LineElementOptions* ops = (LineElementOptions*)ops_;
- ClosestSearch* searchPtr = &graphPtr_->search;
+ GraphOptions* gops = (GraphOptions*)graphPtr_->ops_;
+ ClosestSearch* searchPtr = &gops->search;
Blt_ChainLink link;
Point2d closest;