Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Link Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/Link.h>

Collaboration diagram for Link:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Link (Dict *dict, GString *baseURI)
 ~Link ()
GBool isOk ()
GBool inRect (fouble x, fouble y)
LinkActiongetAction ()
void getBorder (fouble *xa1, fouble *ya1, fouble *xa2, fouble *ya2, fouble *wa)

Private Attributes

fouble x1
fouble y1
fouble x2
fouble y2
fouble borderW
LinkActionaction
GBool ok

Constructor & Destructor Documentation

Link::Link Dict dict,
GString baseURI
 

Definition at line 396 of file Link.cc.

References action, Object::arrayGet(), Object::arrayGetLength(), borderW, Object::dictLookup(), error(), Object::free(), Object::getName(), Object::getNum(), gFalse, gTrue, Object::isArray(), Object::isName(), LinkAction::isOk(), Dict::lookup(), NULL, ok, t, x1, x2, y1, and y2.

Link::~Link  ) 
 

Definition at line 529 of file Link.cc.

References action.


Member Function Documentation

LinkAction* Link::getAction  )  [inline]
 

Definition at line 288 of file Link.h.

References action.

Referenced by Links::find().

void Link::getBorder fouble xa1,
fouble ya1,
fouble xa2,
fouble ya2,
fouble wa
[inline]
 

Definition at line 291 of file Link.h.

References borderW, x1, x2, y1, and y2.

GBool Link::inRect fouble  x,
fouble  y
[inline]
 

Definition at line 284 of file Link.h.

References x1, x2, y1, and y2.

GBool Link::isOk  )  [inline]
 

Definition at line 281 of file Link.h.

References ok.

Referenced by Links::Links().


Member Data Documentation

LinkAction* Link::action [private]
 

Definition at line 300 of file Link.h.

Referenced by getAction(), Link(), and ~Link().

fouble Link::borderW [private]
 

Definition at line 299 of file Link.h.

Referenced by getBorder(), and Link().

GBool Link::ok [private]
 

Definition at line 301 of file Link.h.

Referenced by isOk(), and Link().

fouble Link::x1 [private]
 

Definition at line 297 of file Link.h.

Referenced by getBorder(), inRect(), and Link().

fouble Link::x2 [private]
 

Definition at line 298 of file Link.h.

Referenced by getBorder(), inRect(), and Link().

fouble Link::y1 [private]
 

Definition at line 297 of file Link.h.

Referenced by getBorder(), inRect(), and Link().

fouble Link::y2 [private]
 

Definition at line 298 of file Link.h.

Referenced by getBorder(), inRect(), and Link().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:38:43 2005 for OPIE by  doxygen 1.4.2