Back

AddFrameButtonSetting

sofa::gui::component::AddFrameButtonSetting
MouseButtonSetting
Doc (from source)

Button setting adding a frame to a skinned model.

Abstract (AI generated)

The `AddFrameButtonSetting` facilitates adding frames to a skinned model through button settings in the SOFA GUI.

Metadata
module
Sofa.GUI.Component
namespace
sofa::gui::component
include
sofa/gui/component/AddFrameButtonSetting.h
inherits
  • MouseButtonSetting
description

The AddFrameButtonSetting is a GUI component within the SOFA framework designed to add frames to a skinned model through button settings. This component inherits from sofa::component::setting::MouseButtonSetting, indicating it provides functionality related to mouse button interactions within the graphical user interface (GUI). The primary role of this component is to facilitate user interaction for adding frames in a skinned model via the GUI, rather than contributing directly to the mathematical or physical aspects of the Finite Element Method (FEM) simulation pipeline.

The getOperationType() method returns the string `

Methods
int getOperationType ()
{
  "name": "AddFrameButtonSetting",
  "namespace": "sofa::gui::component",
  "module": "Sofa.GUI.Component",
  "include": "sofa/gui/component/AddFrameButtonSetting.h",
  "doc": "Button setting adding a frame to a skinned model.",
  "inherits": [
    "MouseButtonSetting"
  ],
  "templates": [],
  "data_fields": [],
  "links": [],
  "methods": [
    {
      "name": "getOperationType",
      "return_type": "int",
      "params": [],
      "is_virtual": false,
      "is_pure_virtual": false,
      "is_static": false,
      "access": "public"
    }
  ],
  "description": "The `AddFrameButtonSetting` is a GUI component in the SOFA framework designed to add a frame to a skinned model through button settings. It inherits from `sofa::component::setting::MouseButtonSetting`, which likely provides functionality related to mouse button interactions within the GUI. This component implements an operation type, identified by the method `getOperationType()`, which returns \"AddFrame\". The purpose of this component is to facilitate user interaction for adding frames in a skinned model through a graphical interface.",
  "maths": "The `AddFrameButtonSetting` is a GUI component within the SOFA framework designed to add frames to a skinned model through button settings. This component inherits from `sofa::component::setting::MouseButtonSetting`, indicating it provides functionality related to mouse button interactions within the graphical user interface (GUI). The primary role of this component is to facilitate user interaction for adding frames in a skinned model via the GUI, rather than contributing directly to the mathematical or physical aspects of the Finite Element Method (FEM) simulation pipeline.\n\nThe `getOperationType()` method returns the string `",
  "abstract": "The `AddFrameButtonSetting` facilitates adding frames to a skinned model through button settings in the SOFA GUI.",
  "sheet": "\n# AddFrameButtonSetting\n\n## Overview\nThe `AddFrameButtonSetting` is a GUI component that adds frames to a skinned model via button interactions. It inherits from `sofa::component::setting::MouseButtonSetting`, indicating it handles mouse button events within the SOFA graphical user interface.\n\n## Parameters and Data\nThis component does not expose any significant data fields or parameters beyond what is inherited from its parent class."
}