ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

directedLine Class Reference

#include <directedLine.h>

Public Member Functions

 directedLine (short dir, sampledLine *sl)
 directedLine ()
 ~directedLine ()
void init (short dir, sampledLine *sl)
Realhead ()
Realtail ()
RealgetVertex (Int i)
Int get_npoints ()
directedLinegetPrev ()
directedLinegetNext ()
directedLinegetNextPolygon ()
sampledLinegetSampledLine ()
short getDirection ()
void putDirection (short dir)
void putPrev (directedLine *p)
void putNext (directedLine *p)
void insert (directedLine *nl)
void deletePolygonList ()
void deleteSinglePolygon ()
void deleteSinglePolygonWithSline ()
void deletePolygonListWithSline ()
void deleteSingleLine (directedLine *dline)
directedLinedeleteDegenerateLines ()
directedLinedeleteDegenerateLinesAllPolygons ()
directedLinecutIntersectionAllPoly (int &cutOccur)
short isPolygon ()
Int compInY (directedLine *nl)
Int compInX (directedLine *nl)
directedLine ** sortAllPolygons ()
Int numEdges ()
Int numEdgesAllPolygons ()
Int numPolygons ()
short isConnected ()
Real polyArea ()
void printSingle ()
void printList ()
void printAllPolygons ()
void writeAllPolygons (char *filename)
directedLineinsertPolygon (directedLine *newpolygon)
directedLinecutoffPolygon (directedLine *p)
Int toArraySinglePolygon (directedLine **array, Int index)
directedLine ** toArrayAllPolygons (Int &total_num_edges)
void connectDiagonal (directedLine *v1, directedLine *v2, directedLine **ret_p1, directedLine **ret_p2, sampledLine **generatedLine, directedLine *list)
void connectDiagonal_2slines (directedLine *v1, directedLine *v2, directedLine **ret_p1, directedLine **ret_p2, directedLine *list)
Int samePolygon (directedLine *v1, directedLine *v2)
void setRootBit ()
void resetRootBit ()
directedLinefindRoot ()
void rootLinkSet (directedLine *r)
directedLinerootLinkFindRoot ()
directedLinedeleteChain (directedLine *begin, directedLine *end)

Private Attributes

short direction
sampledLinesline
directedLinenext
directedLineprev
directedLinenextPolygon
Int rootBit
directedLinerootLink

Detailed Description

Definition at line 48 of file directedLine.h.


The documentation for this class was generated from the following files:

Generated on Sat May 26 2012 06:18:26 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.