Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
CreatePattern Class Reference

List of all members.

Public Member Functions

bool change_pattern (ias_projected_light::cp::Request &req, ias_projected_light::cp::Response &res)
 CreatePattern (ros::NodeHandle &n, int psize, char *p, bool s)

Private Member Functions

void drawPattern ()
string pattern_name (int index)
void setBlock (int posx, int posy, int col)

Private Attributes

int aheight
int awidth
int block_size
vector< stringfilepaths
ros::NodeHandle n
IplImage * pattern
int pattern_count
int pattern_index
int pheight
int pwidth
ros::ServiceServer serv
bool service

Static Private Attributes

static const int num_patterns = 5

Detailed Description

Definition at line 44 of file create_pattern.cpp.


Constructor & Destructor Documentation

CreatePattern::CreatePattern ( ros::NodeHandle n,
int  psize,
char *  p,
bool  s 
) [inline]

Definition at line 267 of file create_pattern.cpp.


Member Function Documentation

Definition at line 248 of file create_pattern.cpp.

void CreatePattern::drawPattern ( ) [inline, private]

Definition at line 81 of file create_pattern.cpp.

string CreatePattern::pattern_name ( int  index) [inline, private]

Definition at line 221 of file create_pattern.cpp.

void CreatePattern::setBlock ( int  posx,
int  posy,
int  col 
) [inline, private]

Definition at line 64 of file create_pattern.cpp.


Member Data Documentation

Definition at line 52 of file create_pattern.cpp.

Definition at line 51 of file create_pattern.cpp.

Definition at line 54 of file create_pattern.cpp.

vector<string> CreatePattern::filepaths [private]

Definition at line 58 of file create_pattern.cpp.

Definition at line 61 of file create_pattern.cpp.

const int CreatePattern::num_patterns = 5 [static, private]

Definition at line 55 of file create_pattern.cpp.

IplImage* CreatePattern::pattern [private]

Definition at line 53 of file create_pattern.cpp.

Definition at line 57 of file create_pattern.cpp.

Definition at line 57 of file create_pattern.cpp.

Definition at line 50 of file create_pattern.cpp.

Definition at line 49 of file create_pattern.cpp.

Definition at line 62 of file create_pattern.cpp.

bool CreatePattern::service [private]

Definition at line 59 of file create_pattern.cpp.


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


ias_projected_light
Author(s): Florian Zacherl, Dejan Pangercic
autogenerated on Sun Oct 6 2013 12:09:47