#include <coGRObjMaterialObjMsg.h>
|
| coGRObjMaterialObjMsg (Mtype type, const char *obj_name, int ambient0, int ambient1, int ambient2, int diffuse0, int diffuse1, int diffuse2, int specular0, int specular1, int specular2, float shininess, float transparency) |
|
| coGRObjMaterialObjMsg (const char *msg) |
|
int * | getAmbient () |
|
int * | getDiffuse () |
|
int * | getSpecular () |
|
float | getShininess () |
|
float | getTransparency () |
|
const char * | getObjName () |
|
| coGRMsg (const char *msg) |
| recreate class from a message string More...
|
|
virtual | ~coGRMsg () |
| destructor More...
|
|
int | isValid () |
| whether recreate was succesful More...
|
|
virtual void | print_stdout () |
| output content to stdout More...
|
|
Mtype | getType () const |
| access to private variables More...
|
|
const char * | c_str () const |
|
std::string | getString () const |
|
|
enum | Mtype {
NO_TYPE = 0
, REGISTER
, GEO_VISIBLE
, INTERACTOR_VISIBLE
,
SMOKE_VISIBLE
, MOVE_INTERACTOR
, INTERACTOR_USED
, CREATE_VIEWPOINT
,
CREATE_DEFAULT_VIEWPOINT
, SHOW_VIEWPOINT
, SHOW_PRESENTATIONPOINT
, CHANGE_VIEWPOINT_ID
,
CHANGE_VIEWPOINT_NAME
, DELETE_VIEWPOINT
, FLYMODE_TOGGLE
, SET_CASE
,
SET_NAME
, MOVE_OBJECT
, ADD_DOCUMENT
, SET_DOCUMENT_PAGE
,
SET_DOCUMENT_SCALE
, SET_DOCUMENT_POSITION
, SET_DOCUMENT_PAGESIZE
, SEND_DOCUMENT_NUMBERS
,
DOC_VISIBLE
, BOUNDARIES_OBJECT
, COLOR_OBJECT
, SHADER_OBJECT
,
MATERIAL_OBJECT
, SET_TRANSPARENCY
, KEYWORD
, TRANSFORM_OBJECT
,
TRANSFORM_CASE
, RESTRICT_AXIS
, GRAPHIC_RESSOURCE
, SET_MOVE
,
SET_MOVE_SELECTED
, SENSOR
, SENSOR_EVENT
, ATTACHED_CLIPPLANE
,
ANIMATION_ON
, ANIMATION_SPEED
, ANIMATION_TIMESTEP
, ACTIVATED_VIEWPOINT
,
VPCLIPPLANEMODE_TOGGLE
, SNAPSHOT
, SEND_CURRENT_DOCUMENT
, SET_TRACKING_PARAMS
,
CHANGE_VIEWPOINT
, VIEWPOINT_CHANGED
, OBJECT_TRANSFORMED
, SET_CONNECTIONPOINT
,
GENERIC_PARAM_REGISTER
, GENERIC_PARAM_CHANGED
, TRANSFORM_SGITEM
, SELECT_OBJECT
,
DELETE_OBJECT
, GEOMETRY_OBJECT
, ADD_CHILD_OBJECT
, TURNTABLE_ANIMATION
,
SET_VARIANT
, SET_APPEARANCE
, KINEMATICS_STATE
} |
| id to specify the type of the message More...
|
|
| coGRObjMsg (coGRMsg::Mtype type, const char *obj_name) |
|
| coGRObjMsg (const char *msg) |
|
virtual | ~coGRObjMsg () |
|
| coGRMsg (Mtype type) |
| construct used by child class More...
|
|
void | addToken (const char *token) |
| add a token to the message More...
|
|
std::string | getFirstToken () |
| read first token in the message More...
|
|
std::string | extractFirstToken () |
| read and delete first token in the message More...
|
|
std::vector< std::string > | getAllTokens () |
| read all tokens at once More...
|
|
int | is_valid_ |
| valid can be overwritten by children if their recreation was not succesful More...
|
|
◆ coGRObjMaterialObjMsg() [1/2]
GRMSGEXPORT coGRObjMaterialObjMsg::coGRObjMaterialObjMsg |
( |
Mtype |
type, |
|
|
const char * |
obj_name, |
|
|
int |
ambient0, |
|
|
int |
ambient1, |
|
|
int |
ambient2, |
|
|
int |
diffuse0, |
|
|
int |
diffuse1, |
|
|
int |
diffuse2, |
|
|
int |
specular0, |
|
|
int |
specular1, |
|
|
int |
specular2, |
|
|
float |
shininess, |
|
|
float |
transparency |
|
) |
| |
◆ coGRObjMaterialObjMsg() [2/2]
coGRObjMaterialObjMsg::coGRObjMaterialObjMsg |
( |
const char * |
msg | ) |
|
◆ getAmbient()
int * grmsg::coGRObjMaterialObjMsg::getAmbient |
( |
| ) |
|
|
inline |
◆ getDiffuse()
int * grmsg::coGRObjMaterialObjMsg::getDiffuse |
( |
| ) |
|
|
inline |
◆ getShininess()
float grmsg::coGRObjMaterialObjMsg::getShininess |
( |
| ) |
|
|
inline |
◆ getSpecular()
int * grmsg::coGRObjMaterialObjMsg::getSpecular |
( |
| ) |
|
|
inline |
◆ getTransparency()
float grmsg::coGRObjMaterialObjMsg::getTransparency |
( |
| ) |
|
|
inline |
◆ _ambient
int grmsg::coGRObjMaterialObjMsg::_ambient[3] |
|
private |
◆ _diffuse
int grmsg::coGRObjMaterialObjMsg::_diffuse[3] |
|
private |
◆ _shininess
float grmsg::coGRObjMaterialObjMsg::_shininess |
|
private |
◆ _specular
int grmsg::coGRObjMaterialObjMsg::_specular[3] |
|
private |
◆ _transparency
float grmsg::coGRObjMaterialObjMsg::_transparency |
|
private |
The documentation for this class was generated from the following files: