Ignition Rendering

API Reference

6.3.1
SegmentationCamera Member List

This is the complete list of members for SegmentationCamera, including all inherited members.

AddChild(NodePtr _child)=0Nodepure virtual
AddRenderPass(const RenderPassPtr &_pass)=0Camerapure virtual
AntiAliasing() const =0Camerapure virtual
AspectRatio() const =0Camerapure virtual
BackgroundColor() const =0SegmentationCamerapure virtual
BackgroundLabel() const =0SegmentationCamerapure virtual
Capture(Image &_image)=0Camerapure virtual
ChildById(unsigned int _id) const =0Nodepure virtual
ChildByIndex(unsigned int _index) const =0Nodepure virtual
ChildByName(const std::string &_name) const =0Nodepure virtual
ChildCount() const =0Nodepure virtual
ConnectNewImageFrame(NewFrameListener _listener)=0Camerapure virtual
ConnectNewSegmentationFrame(std::function< void(const uint8_t *, unsigned int, unsigned int, unsigned int, const std::string &)> _subscriber)=0SegmentationCamerapure virtual
Copy(Image &_image) const =0Camerapure virtual
CreateImage() const =0Camerapure virtual
CreateRenderWindow()=0Camerapure virtual
CreateSegmentationTexture()=0SegmentationCamerapure virtual
Destroy()=0Objectpure virtual
EnableColoredMap(bool _enable)=0SegmentationCamerapure virtual
FarClipPlane() const =0Camerapure virtual
FollowOffset() const =0Camerapure virtual
FollowPGain() const =0Camerapure virtual
FollowTarget() const =0Camerapure virtual
HasChild(ConstNodePtr _child) const =0Nodepure virtual
HasChildId(unsigned int _id) const =0Nodepure virtual
HasChildName(const std::string &_name) const =0Nodepure virtual
HasParent() const =0Nodepure virtual
HasUserData(const std::string &_key) const =0Nodepure virtual
HFOV() const =0Camerapure virtual
Id() const =0Objectpure virtual
ImageFormat() const =0Camerapure virtual
ImageHeight() const =0Camerapure virtual
ImageMemorySize() const =0Camerapure virtual
ImageWidth() const =0Camerapure virtual
InheritScale() const =0Nodepure virtual
InitialLocalPose() const =0Nodepure virtual
IsColoredMap() const =0SegmentationCamerapure virtual
LabelMapFromColoredBuffer(uint8_t *_labelBuffer) const =0SegmentationCamerapure virtual
LocalPose() const =0Nodepure virtual
LocalPosition() const =0Nodepure virtual
LocalRotation() const =0Nodepure virtual
LocalScale() const =0Nodepure virtual
Name() const =0Objectpure virtual
NearClipPlane() const =0Camerapure virtual
NewFrameListener typedefCamera
Origin() const =0Nodepure virtual
Parent() const =0Nodepure virtual
PostRender()=0Camerapure virtual
PreRender()=0Objectpure virtual
Project(const math::Vector3d &_pt) const =0Camerapure virtual
ProjectionMatrix() const =0Camerapure virtual
ProjectionType() const =0Camerapure virtual
RemoveChild(NodePtr _child)=0Nodepure virtual
RemoveChildById(unsigned int _id)=0Nodepure virtual
RemoveChildByIndex(unsigned int _index)=0Nodepure virtual
RemoveChildByName(const std::string &_name)=0Nodepure virtual
RemoveChildren()=0Nodepure virtual
RemoveParent()=0Nodepure virtual
RemoveRenderPass(const RenderPassPtr &_pass)=0Camerapure virtual
Render()=0Camerapure virtual
RenderPassByIndex(unsigned int _index) const =0Camerapure virtual
RenderPassCount() const =0Camerapure virtual
RenderTextureGLId() const =0Camerapure virtual
SaveFrame(const std::string &_name)=0Camerapure virtual
Scale(double _scale)=0Nodepure virtual
Scale(double _x, double _y, double _z)=0Nodepure virtual
Scale(const math::Vector3d &_scale)=0Nodepure virtual
Scene() const =0Objectpure virtual
SegmentationData() const =0SegmentationCamerapure virtual
SetAntiAliasing(const unsigned int _aa)=0Camerapure virtual
SetAspectRatio(const double _ratio)=0Camerapure virtual
SetBackgroundColor(const math::Color &_color)=0SegmentationCamerapure virtual
SetBackgroundLabel(int _label)=0SegmentationCamerapure virtual
SetFarClipPlane(const double _far)=0Camerapure virtual
SetFollowOffset(const math::Vector3d &_offset)=0Camerapure virtual
SetFollowPGain(const double _pGain)=0Camerapure virtual
SetFollowTarget(const NodePtr &_target, const math::Vector3d &_offset=math::Vector3d::Zero, const bool _worldFrame=false)=0Camerapure virtual
SetHFOV(const math::Angle &_hfov)=0Camerapure virtual
SetImageFormat(PixelFormat _format)=0Camerapure virtual
SetImageHeight(unsigned int _height)=0Camerapure virtual
SetImageWidth(unsigned int _width)=0Camerapure virtual
SetInheritScale(bool _inherit)=0Nodepure virtual
SetLocalPose(const math::Pose3d &_pose)=0Nodepure virtual
SetLocalPosition(double _x, double _y, double _z)=0Nodepure virtual
SetLocalPosition(const math::Vector3d &_position)=0Nodepure virtual
SetLocalRotation(double _r, double _p, double _y)=0Nodepure virtual
SetLocalRotation(double _w, double _x, double _y, double _z)=0Nodepure virtual
SetLocalRotation(const math::Quaterniond &_rotation)=0Nodepure virtual
SetLocalScale(double _scale)=0Nodepure virtual
SetLocalScale(double _x, double _y, double _z)=0Nodepure virtual
SetLocalScale(const math::Vector3d &_scale)=0Nodepure virtual
SetMaterial(const MaterialPtr &_material)=0Camerapure virtual
SetNearClipPlane(const double _near)=0Camerapure virtual
SetOrigin(double _x, double _y, double _z)=0Nodepure virtual
SetOrigin(const math::Vector3d &_origin)=0Nodepure virtual
SetProjectionMatrix(const math::Matrix4d &_matrix)=0Camerapure virtual
SetProjectionType(CameraProjectionType _type)=0Camerapure virtual
SetSegmentationType(SegmentationType _type)=0SegmentationCamerapure virtual
SetShadowsDirty()=0Camerapure virtual
SetTrackOffset(const math::Vector3d &_offset)=0Camerapure virtual
SetTrackPGain(const double _pGain)=0Camerapure virtual
SetTrackTarget(const NodePtr &_target, const math::Vector3d &_offset=math::Vector3d::Zero, const bool _worldFrame=false)=0Camerapure virtual
SetUserData(const std::string &_key, Variant _value)=0Nodepure virtual
SetVisibilityMask(uint32_t _mask)=0Sensorpure virtual
SetWorldPose(const math::Pose3d &_pose)=0Nodepure virtual
SetWorldPosition(double _x, double _y, double _z)=0Nodepure virtual
SetWorldPosition(const math::Vector3d &_position)=0Nodepure virtual
SetWorldRotation(double _r, double _p, double _y)=0Nodepure virtual
SetWorldRotation(double _w, double _x, double _y, double _z)=0Nodepure virtual
SetWorldRotation(const math::Quaterniond &_rotation)=0Nodepure virtual
SetWorldScale(double _scale)=0Nodepure virtual
SetWorldScale(double _x, double _y, double _z)=0Nodepure virtual
SetWorldScale(const math::Vector3d &_scale)=0Nodepure virtual
TrackOffset() const =0Camerapure virtual
TrackPGain() const =0Camerapure virtual
TrackTarget() const =0Camerapure virtual
Type() const =0SegmentationCamerapure virtual
Update()=0Camerapure virtual
UserData(const std::string &_key) const =0Nodepure virtual
ViewMatrix() const =0Camerapure virtual
VisibilityMask() const =0Sensorpure virtual
VisualAt(const ignition::math::Vector2i &_mousePos)=0Camerapure virtual
WorldPose() const =0Nodepure virtual
WorldPosition() const =0Nodepure virtual
WorldRotation() const =0Nodepure virtual
WorldScale() const =0Nodepure virtual
WorldToLocal(const math::Pose3d &_pose) const =0Nodepure virtual
~Camera()Camerainlinevirtual
~Node()Nodeinlinevirtual
~Object()Objectinlinevirtual
~SegmentationCamera()SegmentationCamerainlinevirtual
~Sensor()Sensorinlinevirtual