art_svp_intersect.h File Reference


Classes

struct  _ArtSvpWriter

Typedefs

typedef struct _ArtSvpWriter ArtSvpWriter

Enumerations

enum  ArtWindRule {
  ART_WIND_RULE_NONZERO, ART_WIND_RULE_INTERSECT, ART_WIND_RULE_ODDEVEN, ART_WIND_RULE_POSITIVE,
  ART_WIND_RULE_NONZERO, ART_WIND_RULE_INTERSECT, ART_WIND_RULE_ODDEVEN, ART_WIND_RULE_POSITIVE
}

Functions

ArtSvpWriterart_svp_writer_rewind_new (ArtWindRule rule)
ArtSVPart_svp_writer_rewind_reap (ArtSvpWriter *self)
int art_svp_seg_compare (const void *s1, const void *s2)
 art_svp_seg_compare: Compare two segments of an svp.
void art_svp_intersector (const ArtSVP *in, ArtSvpWriter *out)


Typedef Documentation

typedef struct _ArtSvpWriter ArtSvpWriter


Enumeration Type Documentation

Enumerator:
ART_WIND_RULE_NONZERO 
ART_WIND_RULE_INTERSECT 
ART_WIND_RULE_ODDEVEN 
ART_WIND_RULE_POSITIVE 
ART_WIND_RULE_NONZERO 
ART_WIND_RULE_INTERSECT 
ART_WIND_RULE_ODDEVEN 
ART_WIND_RULE_POSITIVE 


Function Documentation

ArtSvpWriter* art_svp_writer_rewind_new ( ArtWindRule  rule  ) 

ArtSVP* art_svp_writer_rewind_reap ( ArtSvpWriter self  ) 

int art_svp_seg_compare ( const void *  s1,
const void *  s2 
)

: First segment to compare. : Second segment to compare.

Compares two segments of an svp. Return 1 if is below or to the right of , -1 otherwise.

void art_svp_intersector ( const ArtSVP in,
ArtSvpWriter out 
)


Generated Mozilla by doxygen 1.5.6