BSegment.h File Reference


Detailed Description

Provides an abstract base class for segment geometries, such as lines, arcs, and polylines.

#include "GeoCore.h"
#include "BPoint.h"
#include "BVectorizable.h"
#include "BLinearGeo.h"
#include "boost/shared_ptr.hpp"

Namespaces

namespace  GeoCore

Classes

class  BSegment
 Abstract base class for segment geometries, such as lines, arcs, and polylines. More...

Typedefs

typedef
boost::shared_ptr
< BSegment > 
BSegmentPtr
 Defines a shared pointer that can be used to reference a BSegment.

Enumerations

enum  ESegmentType {
  eSegmentTypeNull,
  eSegmentTypeLine,
  eSegmentTypePolyline,
  eSegmentTypeArc
}
 An enumeration that gives the various types of segments. More...


GeoTranslate 5.0 From Blue Marble Geographics