Commit cc8a8d2d authored by Pavel Rojtberg's avatar Pavel Rojtberg

ovis: improve documentation

parent cdfcd0bd
...@@ -51,9 +51,13 @@ public: ...@@ -51,9 +51,13 @@ public:
/** /**
* place an entity of an mesh in the scene * place an entity of an mesh in the scene
*
* the mesh needs to be created beforehand. Either programmatically
* by e.g. @ref createPointCloudMesh or by placing an Ogre .mesh file in a resource location.
* @see addResourceLocation
* @param name entity name * @param name entity name
* @param meshname mesh name * @param meshname mesh name
* @param rot Rodrigues vector or 3x3 rotation matrix * @param rot @ref Rodrigues vector or 3x3 rotation matrix
* @param tvec translation * @param tvec translation
*/ */
CV_WRAP virtual void createEntity(const String& name, const String& meshname, CV_WRAP virtual void createEntity(const String& name, const String& meshname,
...@@ -67,7 +71,7 @@ public: ...@@ -67,7 +71,7 @@ public:
* @param K intrinsic matrix * @param K intrinsic matrix
* @param imsize image size * @param imsize image size
* @param zFar far plane in camera coordinates * @param zFar far plane in camera coordinates
* @param rot Rodrigues vector or 3x3 rotation matrix * @param rot @ref Rodrigues vector or 3x3 rotation matrix
* @param tvec translation * @param tvec translation
* @return the extents of the Frustum at far plane, where the top left corner denotes the principal * @return the extents of the Frustum at far plane, where the top left corner denotes the principal
* point offset * point offset
...@@ -79,7 +83,7 @@ public: ...@@ -79,7 +83,7 @@ public:
/** /**
* creates a point light in the scene * creates a point light in the scene
* @param name entity name * @param name entity name
* @param rot Rodrigues vector or 3x3 rotation matrix * @param rot @ref Rodrigues vector or 3x3 rotation matrix
* @param tvec translation * @param tvec translation
* @param diffuseColor * @param diffuseColor
* @param specularColor * @param specularColor
...@@ -92,7 +96,7 @@ public: ...@@ -92,7 +96,7 @@ public:
/** /**
* update entity pose by transformation in the parent coordinate space. (pre-rotation) * update entity pose by transformation in the parent coordinate space. (pre-rotation)
* @param name entity name * @param name entity name
* @param rot Rodrigues vector or 3x3 rotation matrix * @param rot @ref Rodrigues vector or 3x3 rotation matrix
* @param tvec translation * @param tvec translation
*/ */
CV_WRAP virtual void updateEntityPose(const String& name, InputArray tvec = noArray(), CV_WRAP virtual void updateEntityPose(const String& name, InputArray tvec = noArray(),
...@@ -101,7 +105,7 @@ public: ...@@ -101,7 +105,7 @@ public:
/** /**
* set entity pose in the world coordinate space. * set entity pose in the world coordinate space.
* @param name enitity name * @param name enitity name
* @param rot Rodrigues vector or 3x3 rotation matrix * @param rot @ref Rodrigues vector or 3x3 rotation matrix
* @param tvec translation * @param tvec translation
* @param invert use the inverse of the given pose * @param invert use the inverse of the given pose
*/ */
...@@ -124,7 +128,7 @@ public: ...@@ -124,7 +128,7 @@ public:
/** /**
* Sets the current camera pose * Sets the current camera pose
* @param rot Rodrigues vector or 3x3 rotation matrix * @param rot @ref Rodrigues vector or 3x3 rotation matrix
* @param tvec translation * @param tvec translation
* @param invert use the inverse of the given pose * @param invert use the inverse of the given pose
*/ */
...@@ -168,7 +172,7 @@ CV_EXPORTS_W void addResourceLocation(const String& path); ...@@ -168,7 +172,7 @@ CV_EXPORTS_W void addResourceLocation(const String& path);
* create a new rendering window/ viewport * create a new rendering window/ viewport
* @param title window title * @param title window title
* @param size size of the window * @param size size of the window
* @param flags @see SceneSettings * @param flags a combination of @ref SceneSettings
*/ */
CV_EXPORTS_W Ptr<WindowScene> createWindow(const String& title, const Size& size, CV_EXPORTS_W Ptr<WindowScene> createWindow(const String& title, const Size& size,
int flags = SCENE_INTERACTIVE); int flags = SCENE_INTERACTIVE);
...@@ -182,7 +186,7 @@ CV_EXPORTS_W bool renderOneFrame(); ...@@ -182,7 +186,7 @@ CV_EXPORTS_W bool renderOneFrame();
/** /**
* set the property of a material to the given value * set the property of a material to the given value
* @param name material name * @param name material name
* @param prop property @ref MaterialProperty * @param prop @ref MaterialProperty
* @param value the value * @param value the value
*/ */
CV_EXPORTS_W void setMaterialProperty(const String& name, int prop, const Scalar& value); CV_EXPORTS_W void setMaterialProperty(const String& name, int prop, const Scalar& value);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment