6 #ifndef CNOID_UTIL_SCENE_MARKERS_H 7 #define CNOID_UTIL_SCENE_MARKERS_H 17 CrossMarker(
double size,
const Vector3f& color,
double lineWidth = 1.0);
18 void setSize(
double size);
31 SphereMarker(
double radius,
const Vector3f& color,
float transparency = 0.0);
32 void setRadius(
double r);
33 void setColor(
const Vector3f& c);
35 void initialize(
double radius,
const Vector3f& color,
float transparency);
49 void create(
const BoundingBox& bbox,
const Vector3f& color,
float transparency,
double width);
50 void addMarker(
SgShape* shape,
double x,
double y,
double z);
ref_ptr< CrossMarker > CrossMarkerPtr
Definition: SceneMarkers.h:24
ref_ptr< SphereMarker > SphereMarkerPtr
Definition: SceneMarkers.h:39
Definition: SceneMarkers.h:14
Definition: BoundingBox.h:17
Definition: SceneGraph.h:279
Definition: SceneGraph.h:160
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Definition: SceneDrawables.h:420
ref_ptr< BoundingBoxMarker > BoundingBoxMarkerPtr
Definition: SceneMarkers.h:52
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Definition: SceneMarkers.h:42