#include <djv_mapareas.h>
Represents a line (matLine) maparea instance. 
  
  | 
        
          | virtual String Celartem::DjVu::MapLine::getANTString | ( | const PageInfo & | inPageInfo, |  
          |  |  | Rotation | inCurrentRotation |  
          |  | ) |  | const |  | virtual | 
 
Get the string for ANT* encoding.
This is for advanced purpose and should not be used for normal use. 
- Parameters
- 
  
    | inPageInfo | The dimensions and rotation status of the page is used during encoding the ANT*string. |  | inCurrentRotation | The current rotation. |  
 
- Returns
- ANT*encoded representation of this maparea.
Implements Celartem::DjVu::MapArea.
 
 
  
  | 
        
          | virtual Rect Celartem::DjVu::MapLine::getRect | ( |  | ) | const |  | inlinevirtual | 
 
Gets the minimum rectangle which can contain all the points of the maparea.
For rect and text areas, it is identical to the area of the maparea. 
- Returns
- A Rect instance. 
Implements Celartem::DjVu::MapArea.
 
 
  
  | 
        
          | virtual MapAreaType Celartem::DjVu::MapLine::getType | ( |  | ) | const |  | inlinevirtual | 
 
 
  
  | 
        
          | virtual bool Celartem::DjVu::MapLine::isPointInsideArea | ( | const Point & | inPoint | ) | const |  | inlinevirtual | 
 
Determines whether the specified point is inside the maparea or not.
For MapLine, this method is identical to the result of isPointOnLine method. 
- Parameters
- 
  
    | inPoint | A point to verify. |  
 
- Returns
- trueif the point is inside the maparea.
Implements Celartem::DjVu::MapArea.
 
 
  
  | 
        
          | virtual size_t Celartem::DjVu::MapLine::isPointOnLine | ( | const Point & | inPoint, |  
          |  |  | size_t | inRadius = 1 |  
          |  | ) |  | const |  | virtual | 
 
Determines whether the specified point is on the border (line) or not. 
- Parameters
- 
  
    | inPoint | A point to verify. |  | inRadius | The points within the area defined by inRadius is determined as on-line. |  
 
- Returns
- 0 if the point is not on-line. 1 if the point is on-line. 
Implements Celartem::DjVu::MapArea.
Referenced by isPointInsideArea().
 
 
      
        
          | bool Celartem::DjVu::MapLine::isArrow | 
      
 
Whether the line is an arrow or not. 
 
 
      
        
          | Point Celartem::DjVu::MapLine::p0 | 
      
 
The beginning point of the line. 
Referenced by getRect().
 
 
      
        
          | Point Celartem::DjVu::MapLine::p1 | 
      
 
The ending point of the line. 
Referenced by getRect().
 
 
The documentation for this class was generated from the following file: