Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
frame_editor.objects.Frame Class Reference
Inheritance diagram for frame_editor.objects.Frame:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, name, position=(0, 0, 0), orientation=(0, 0, 0, 1), parent="world", style="none", group="")
 
def create_new_id (cls)
 
def pose (self)
 
def print_all (self)
 
def set_group (self, group)
 
def set_value (self, symbol, value)
 
def value (self, symbol)
 

Static Public Member Functions

def can_transform (target_frame, source_frame, time_)
 
def init_tf (static=True)
 
def wait_for_transform (target_frame, source_frame, timeout)
 
def was_published_by_frameeditor (name)
 

Public Attributes

 color
 
 group
 
 hidden
 
 marker
 
 name
 
 orientation
 
 parent
 
 position
 
 style
 

Static Public Attributes

 tf_broadcaster = None
 
 tf_buffer = None
 
 tf_listener = None
 

Private Attributes

 __id_counter
 

Static Private Attributes

int __id_counter = -1
 

Detailed Description

Definition at line 24 of file objects.py.

Constructor & Destructor Documentation

◆ __init__()

def frame_editor.objects.Frame.__init__ (   self,
  name,
  position = (0,0,0),
  orientation = (0,0,0,1),
  parent = "world",
  style = "none",
  group = "" 
)

Reimplemented in frame_editor.objects.Object_Geometry, and frame_editor.objects.Object_Sphere.

Definition at line 32 of file objects.py.

Member Function Documentation

◆ can_transform()

def frame_editor.objects.Frame.can_transform (   target_frame,
  source_frame,
  time_ 
)
static

Definition at line 116 of file objects.py.

◆ create_new_id()

def frame_editor.objects.Frame.create_new_id (   cls)

Definition at line 65 of file objects.py.

◆ init_tf()

def frame_editor.objects.Frame.init_tf (   static = True)
static

Definition at line 45 of file objects.py.

◆ pose()

def frame_editor.objects.Frame.pose (   self)

Definition at line 70 of file objects.py.

◆ print_all()

def frame_editor.objects.Frame.print_all (   self)

Definition at line 73 of file objects.py.

◆ set_group()

def frame_editor.objects.Frame.set_group (   self,
  group 
)

Definition at line 112 of file objects.py.

◆ set_value()

def frame_editor.objects.Frame.set_value (   self,
  symbol,
  value 
)

Definition at line 92 of file objects.py.

◆ value()

def frame_editor.objects.Frame.value (   self,
  symbol 
)

Definition at line 76 of file objects.py.

◆ wait_for_transform()

def frame_editor.objects.Frame.wait_for_transform (   target_frame,
  source_frame,
  timeout 
)
static

Definition at line 121 of file objects.py.

◆ was_published_by_frameeditor()

def frame_editor.objects.Frame.was_published_by_frameeditor (   name)
static

Definition at line 55 of file objects.py.

Member Data Documentation

◆ __id_counter [1/2]

int frame_editor.objects.Frame.__id_counter = -1
staticprivate

Definition at line 30 of file objects.py.

◆ __id_counter [2/2]

frame_editor.objects.Frame.__id_counter
private

Definition at line 66 of file objects.py.

◆ color

frame_editor.objects.Frame.color

Definition at line 38 of file objects.py.

◆ group

frame_editor.objects.Frame.group

Definition at line 39 of file objects.py.

◆ hidden

frame_editor.objects.Frame.hidden

Definition at line 41 of file objects.py.

◆ marker

frame_editor.objects.Frame.marker

Definition at line 42 of file objects.py.

◆ name

frame_editor.objects.Frame.name

Definition at line 33 of file objects.py.

◆ orientation

frame_editor.objects.Frame.orientation

Definition at line 35 of file objects.py.

◆ parent

frame_editor.objects.Frame.parent

Definition at line 36 of file objects.py.

◆ position

frame_editor.objects.Frame.position

Definition at line 34 of file objects.py.

◆ style

frame_editor.objects.Frame.style

Definition at line 37 of file objects.py.

◆ tf_broadcaster

frame_editor.objects.Frame.tf_broadcaster = None
static

Definition at line 26 of file objects.py.

◆ tf_buffer

frame_editor.objects.Frame.tf_buffer = None
static

Definition at line 27 of file objects.py.

◆ tf_listener

frame_editor.objects.Frame.tf_listener = None
static

Definition at line 28 of file objects.py.


The documentation for this class was generated from the following file:


frame_editor
Author(s): ipa-lth , ipa-frn
autogenerated on Thu May 15 2025 02:17:25