BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends
messages::Chokepoint Class Reference

#include <terrain.pb.h>

Inheritance diagram for messages::Chokepoint:
Inheritance graph
[legend]
Collaboration diagram for messages::Chokepoint:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Chokepoint ()
virtual ~Chokepoint ()
 Chokepoint (const Chokepoint &from)
Chokepointoperator= (const Chokepoint &from)
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
void Swap (Chokepoint *other)
ChokepointNew () const
void CopyFrom (const ::google::protobuf::Message &from)
void MergeFrom (const ::google::protobuf::Message &from)
void CopyFrom (const Chokepoint &from)
void MergeFrom (const Chokepoint &from)
void Clear ()
bool IsInitialized () const
int ByteSize () const
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
::google::protobuf::uint8SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
bool has_id () const
void clear_id ()
inline::google::protobuf::int32 id () const
void set_id (::google::protobuf::int32 value)
bool has_region1 () const
void clear_region1 ()
inline::google::protobuf::int32 region1 () const
void set_region1 (::google::protobuf::int32 value)
bool has_region2 () const
void clear_region2 ()
inline::google::protobuf::int32 region2 () const
void set_region2 (::google::protobuf::int32 value)
bool has_side1 () const
void clear_side1 ()
const ::messages::Positionside1 () const
inline::messages::Position * mutable_side1 ()
bool has_side2 () const
void clear_side2 ()
const ::messages::Positionside2 () const
inline::messages::Position * mutable_side2 ()
bool has_center () const
void clear_center ()
const ::messages::Positioncenter () const
inline::messages::Position * mutable_center ()
bool has_width () const
void clear_width ()
double width () const
void set_width (double value)

Static Public Member Functions

static const
::google::protobuf::Descriptor
descriptor ()
static const Chokepointdefault_instance ()

Static Public Attributes

static const int kIdFieldNumber = 7
static const int kRegion1FieldNumber = 1
static const int kRegion2FieldNumber = 2
static const int kSide1FieldNumber = 3
static const int kSide2FieldNumber = 4
static const int kCenterFieldNumber = 5
static const int kWidthFieldNumber = 6

Friends

void protobuf_AddDesc_terrain_2eproto ()
void protobuf_AssignDesc_terrain_2eproto ()
void protobuf_ShutdownFile_terrain_2eproto ()

Constructor & Destructor Documentation

virtual messages::Chokepoint::~Chokepoint ( ) [virtual]

Member Function Documentation

int messages::Chokepoint::ByteSize ( ) const [virtual]

Reimplemented from google::protobuf::Message.

const ::messages::Position & messages::Chokepoint::center ( ) const [inline]
void messages::Chokepoint::Clear ( ) [virtual]

Reimplemented from google::protobuf::Message.

void messages::Chokepoint::clear_id ( ) [inline]

Here is the caller graph for this function:

int messages::Chokepoint::GetCachedSize ( ) const [inline, virtual]
bool messages::Chokepoint::has_center ( ) const [inline]
bool messages::Chokepoint::has_id ( ) const [inline]
bool messages::Chokepoint::has_region1 ( ) const [inline]
bool messages::Chokepoint::has_region2 ( ) const [inline]
bool messages::Chokepoint::has_side1 ( ) const [inline]
bool messages::Chokepoint::has_side2 ( ) const [inline]
bool messages::Chokepoint::has_width ( ) const [inline]
bool messages::Chokepoint::IsInitialized ( ) const [virtual]

Reimplemented from google::protobuf::Message.

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Chokepoint* messages::Chokepoint::New ( ) const [virtual]
Chokepoint& messages::Chokepoint::operator= ( const Chokepoint from) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void messages::Chokepoint::set_width ( double  value) [inline]

Here is the caller graph for this function:

const ::messages::Position & messages::Chokepoint::side1 ( ) const [inline]
const ::messages::Position & messages::Chokepoint::side2 ( ) const [inline]
double messages::Chokepoint::width ( ) const [inline]

Friends And Related Function Documentation


Member Data Documentation

const int messages::Chokepoint::kIdFieldNumber = 7 [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines