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

#include <terrain.pb.h>

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

List of all members.

Public Member Functions

 StaticTerrainInfo ()
virtual ~StaticTerrainInfo ()
 StaticTerrainInfo (const StaticTerrainInfo &from)
StaticTerrainInfooperator= (const StaticTerrainInfo &from)
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
void Swap (StaticTerrainInfo *other)
StaticTerrainInfoNew () const
void CopyFrom (const ::google::protobuf::Message &from)
void MergeFrom (const ::google::protobuf::Message &from)
void CopyFrom (const StaticTerrainInfo &from)
void MergeFrom (const StaticTerrainInfo &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
int regions_size () const
void clear_regions ()
const ::messages::Regionregions (int index) const
inline::messages::Region * mutable_regions (int index)
inline::messages::Region * add_regions ()
const
::google::protobuf::RepeatedPtrField
< ::messages::Region > & 
regions () const
inline::google::protobuf::RepeatedPtrField
< ::messages::Region > * 
mutable_regions ()
int chokepoints_size () const
void clear_chokepoints ()
const ::messages::Chokepointchokepoints (int index) const
inline::messages::Chokepoint * mutable_chokepoints (int index)
inline::messages::Chokepoint * add_chokepoints ()
const
::google::protobuf::RepeatedPtrField
< ::messages::Chokepoint > & 
chokepoints () const
inline::google::protobuf::RepeatedPtrField
< ::messages::Chokepoint > * 
mutable_chokepoints ()
int baselocations_size () const
void clear_baselocations ()
const ::messages::BaseLocationbaselocations (int index) const
inline::messages::BaseLocation * mutable_baselocations (int index)
inline::messages::BaseLocation * add_baselocations ()
const
::google::protobuf::RepeatedPtrField
< ::messages::BaseLocation > & 
baselocations () const
inline::google::protobuf::RepeatedPtrField
< ::messages::BaseLocation > * 
mutable_baselocations ()
int startlocations_size () const
void clear_startlocations ()
inline::google::protobuf::int32 startlocations (int index) const
void set_startlocations (int index,::google::protobuf::int32 value)
void add_startlocations (::google::protobuf::int32 value)
const
::google::protobuf::RepeatedField
< ::google::protobuf::int32 > & 
startlocations () const
inline::google::protobuf::RepeatedField
< ::google::protobuf::int32 > * 
mutable_startlocations ()
int unwalkablepolygon_size () const
void clear_unwalkablepolygon ()
const ::messages::Polygonunwalkablepolygon (int index) const
inline::messages::Polygon * mutable_unwalkablepolygon (int index)
inline::messages::Polygon * add_unwalkablepolygon ()
const
::google::protobuf::RepeatedPtrField
< ::messages::Polygon > & 
unwalkablepolygon () const
inline::google::protobuf::RepeatedPtrField
< ::messages::Polygon > * 
mutable_unwalkablepolygon ()

Static Public Member Functions

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

Static Public Attributes

static const int kRegionsFieldNumber = 1
static const int kChokepointsFieldNumber = 2
static const int kBaseLocationsFieldNumber = 3
static const int kStartLocationsFieldNumber = 4
static const int kUnwalkablePolygonFieldNumber = 5

Friends

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

Constructor & Destructor Documentation


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:

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:

Here is the caller graph for this function:

const ::messages::BaseLocation & messages::StaticTerrainInfo::baselocations ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

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

Reimplemented from google::protobuf::Message.

const ::messages::Chokepoint & messages::StaticTerrainInfo::chokepoints ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Reimplemented from google::protobuf::Message.

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

int messages::StaticTerrainInfo::GetCachedSize ( ) const [inline, virtual]

Reimplemented from google::protobuf::Message.

Here is the call graph for this function:

Here is the call 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:

StaticTerrainInfo& messages::StaticTerrainInfo::operator= ( const StaticTerrainInfo from) [inline]

Here is the call graph for this function:

const ::messages::Region & messages::StaticTerrainInfo::regions ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::Polygon & messages::StaticTerrainInfo::unwalkablepolygon ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:


Friends And Related Function Documentation


Member Data Documentation


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