ml::XMarker Class Reference
Base object class
XMarker (derived form baseItem) with 6D pos, 3D vec and type int.
More...
#include <mlXMarkerList.h>
List of all members.
|
Public Member Functions |
| virtual XMarker & | operator= (const XMarker &marker) |
| | Assignment operator.
|
| bool | operator< (const XMarker &) const |
| | Dummy "less than operator", required for VC7.
|
| bool | operator== (const XMarker &marker) const |
| | Equal operator.
|
|
| | XMarker () |
| | Default constructor.
|
| | XMarker (const Vector3 &pos_) |
| | 3D-Position
|
| | XMarker (const Vector6 &pos_) |
| | 6D-Position
|
| | XMarker (const Vector6 &pos_, int type_) |
| | 6D-Position and type
|
| | XMarker (const Vector6 &pos_, int type_, char *name_) |
| | 6D-Position, type and name
|
| | XMarker (const Vector6 &pos_, const Vector3 &vec_) |
| | 6D-Position and vector
|
| | XMarker (const Vector6 &pos_, const Vector3 &vec_, int type_) |
| | 6D-Position, vector and type
|
| | XMarker (const Vector6 &pos_, const Vector3 &vec_, int type_, char *name_) |
| | 6D-Position, vector, type and name
|
| | XMarker (const XMarker &marker) |
| | Copy constructor.
|
|
| double & | x () |
| double & | y () |
| double & | z () |
| double & | c () |
| double & | t () |
| double & | u () |
| const double & | x () const |
| const double & | y () const |
| const double & | z () const |
| const double & | c () const |
| const double & | t () const |
| const double & | u () const |
| double | vx () const |
| double | vy () const |
| double | vz () const |
|
| virtual char * | getPersistentState () const |
| | Return a string representation of the item object.
|
| virtual void | setPersistentState (const char *state) |
| | Initialize the item object from the string state.
|
| virtual void | addStateToTree (TreeNode *parent) const |
| | Add state to tree.
|
| | ML_SET_ADDSTATE_VERSION (0) |
| | Set addState version number.
|
| virtual void | readStateFromTree (TreeNode *parent) |
| | Read state from tree.
|
Public Attributes |
|
| Vector6 | pos |
| | Marker position.
|
| Vector3 | vec |
| | Marker vector, relative to position.
|
| int | type |
| | Marker type.
|
Detailed Description
Base object class
XMarker (derived form baseItem) with 6D pos, 3D vec and type int.
General marker class with the following properties:
- A 6D position
- A 3D vector (relative to the marker position)
- An integer type
Definition at line 62 of file mlXMarkerList.h.
Constructor & Destructor Documentation
| ml::XMarker::XMarker |
( |
|
) |
[inline] |
| ml::XMarker::XMarker |
( |
const Vector3 & |
pos_ |
) |
[inline] |
| ml::XMarker::XMarker |
( |
const Vector6 & |
pos_ |
) |
[inline] |
| ml::XMarker::XMarker |
( |
const Vector6 & |
pos_, |
|
|
int |
type_ | |
|
) |
| | [inline] |
| ml::XMarker::XMarker |
( |
const Vector6 & |
pos_, |
|
|
int |
type_, |
|
|
char * |
name_ | |
|
) |
| | [inline] |
| ml::XMarker::XMarker |
( |
const Vector6 & |
pos_, |
|
|
const Vector3 & |
vec_ | |
|
) |
| | [inline] |
| ml::XMarker::XMarker |
( |
const Vector6 & |
pos_, |
|
|
const Vector3 & |
vec_, |
|
|
int |
type_ | |
|
) |
| | [inline] |
| ml::XMarker::XMarker |
( |
const Vector6 & |
pos_, |
|
|
const Vector3 & |
vec_, |
|
|
int |
type_, |
|
|
char * |
name_ | |
|
) |
| | [inline] |
| ml::XMarker::XMarker |
( |
const XMarker & |
marker |
) |
[inline] |
Member Function Documentation
| virtual void ml::XMarker::addStateToTree |
( |
TreeNode * |
parent |
) |
const [virtual] |
| const double& ml::XMarker::c |
( |
|
) |
const [inline] |
| double& ml::XMarker::c |
( |
|
) |
[inline] |
| virtual char* ml::XMarker::getPersistentState |
( |
|
) |
const [virtual] |
| ml::XMarker::ML_SET_ADDSTATE_VERSION |
( |
0 |
|
) |
|
Set addState version number.
Reimplemented from ml::BaseItem.
| bool ml::XMarker::operator< |
( |
const XMarker & |
|
) |
const [inline] |
Dummy "less than operator", required for VC7.
Definition at line 115 of file mlXMarkerList.h.
| virtual XMarker& ml::XMarker::operator= |
( |
const XMarker & |
marker |
) |
[virtual] |
| bool ml::XMarker::operator== |
( |
const XMarker & |
marker |
) |
const [inline] |
| virtual void ml::XMarker::readStateFromTree |
( |
TreeNode * |
parent |
) |
[virtual] |
| virtual void ml::XMarker::setPersistentState |
( |
const char * |
state |
) |
[virtual] |
Initialize the item object from the string state.
Reimplemented from ml::BaseItem.
| const double& ml::XMarker::t |
( |
|
) |
const [inline] |
| double& ml::XMarker::t |
( |
|
) |
[inline] |
| const double& ml::XMarker::u |
( |
|
) |
const [inline] |
| double& ml::XMarker::u |
( |
|
) |
[inline] |
| double ml::XMarker::vx |
( |
|
) |
const [inline] |
| double ml::XMarker::vy |
( |
|
) |
const [inline] |
| double ml::XMarker::vz |
( |
|
) |
const [inline] |
| const double& ml::XMarker::x |
( |
|
) |
const [inline] |
| double& ml::XMarker::x |
( |
|
) |
[inline] |
| const double& ml::XMarker::y |
( |
|
) |
const [inline] |
| double& ml::XMarker::y |
( |
|
) |
[inline] |
| const double& ml::XMarker::z |
( |
|
) |
const [inline] |
| double& ml::XMarker::z |
( |
|
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: