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

#include <terrain.pb.h>

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

List of all members.

Public Member Functions

 Region ()
virtual ~Region ()
 Region (const Region &from)
Regionoperator= (const Region &from)
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
void Swap (Region *other)
RegionNew () const
void CopyFrom (const ::google::protobuf::Message &from)
void MergeFrom (const ::google::protobuf::Message &from)
void CopyFrom (const Region &from)
void MergeFrom (const Region &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_polygon () const
void clear_polygon ()
const ::messages::Polygonpolygon () const
inline::messages::Polygon * mutable_polygon ()
int chokepoints_size () const
void clear_chokepoints ()
inline::google::protobuf::int32 chokepoints (int index) const
void set_chokepoints (int index,::google::protobuf::int32 value)
void add_chokepoints (::google::protobuf::int32 value)
const
::google::protobuf::RepeatedField
< ::google::protobuf::int32 > & 
chokepoints () const
inline::google::protobuf::RepeatedField
< ::google::protobuf::int32 > * 
mutable_chokepoints ()
int baselocations_size () const
void clear_baselocations ()
inline::google::protobuf::int32 baselocations (int index) const
void set_baselocations (int index,::google::protobuf::int32 value)
void add_baselocations (::google::protobuf::int32 value)
const
::google::protobuf::RepeatedField
< ::google::protobuf::int32 > & 
baselocations () const
inline::google::protobuf::RepeatedField
< ::google::protobuf::int32 > * 
mutable_baselocations ()

Static Public Member Functions

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

Static Public Attributes

static const int kIdFieldNumber = 1
static const int kPolygonFieldNumber = 2
static const int kChokepointsFieldNumber = 3
static const int kBaseLocationsFieldNumber = 4

Friends

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

Constructor & Destructor Documentation

virtual messages::Region::~Region ( ) [virtual]
messages::Region::Region ( const Region from)

Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

int messages::Region::baselocations_size ( ) const [inline]

Here is the call graph for this function:

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

Reimplemented from google::protobuf::Message.

Here is the call graph for this function:

int messages::Region::chokepoints_size ( ) const [inline]

Here is the call graph for this function:

void messages::Region::Clear ( ) [virtual]

Reimplemented from google::protobuf::Message.

Here is the call graph for this function:

Here is the call graph for this function:

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

Here is the caller graph for this function:

void messages::Region::CopyFrom ( const Region from)
static const Region& messages::Region::default_instance ( ) [static]
int messages::Region::GetCachedSize ( ) const [inline, virtual]
bool messages::Region::has_id ( ) const [inline]
bool messages::Region::has_polygon ( ) const [inline]
bool messages::Region::IsInitialized ( ) const [virtual]

Reimplemented from google::protobuf::Message.

void messages::Region::MergeFrom ( const Region from)

Here is the caller graph for this function:

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

Here is the call graph for this function:

const ::messages::Polygon & messages::Region::polygon ( ) const [inline]
void messages::Region::set_baselocations ( int  index,
::google::protobuf::int32  value 
) [inline]

Here is the call graph for this function:

void messages::Region::set_chokepoints ( int  index,
::google::protobuf::int32  value 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

void messages::Region::Swap ( Region other)

Friends And Related Function Documentation


Member Data Documentation

const int messages::Region::kIdFieldNumber = 1 [static]
const int messages::Region::kPolygonFieldNumber = 2 [static]

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