Public Member Functions | Public Attributes | List of all members
urdf_parser_py.xml_reflection.core.Reflection Class Reference
Inheritance diagram for urdf_parser_py.xml_reflection.core.Reflection:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, params=[], parent_cls=None, tag=None)
 
def add_to_xml (self, obj, node)
 
def set_from_xml (self, obj, node, path, info=None)
 

Public Attributes

 aggregates
 
 attribute_map
 
 attributes
 
 element_map
 
 elements
 
 paramMap
 
 parent
 
 required_attribute_names
 
 required_element_names
 
 scalarNames
 
 scalars
 
 tag
 
 vars
 

Detailed Description

Definition at line 405 of file core.py.

Constructor & Destructor Documentation

◆ __init__()

def urdf_parser_py.xml_reflection.core.Reflection.__init__ (   self,
  params = [],
  parent_cls = None,
  tag = None 
)
Construct a XML reflection thing
@param parent_cls: Parent class, to use it's reflection as well.
@param tag: Only necessary if you intend to use Object.write_xml_doc()
This does not override the name supplied in the reflection
definition thing.

Definition at line 406 of file core.py.

Member Function Documentation

◆ add_to_xml()

def urdf_parser_py.xml_reflection.core.Reflection.add_to_xml (   self,
  obj,
  node 
)

Definition at line 550 of file core.py.

◆ set_from_xml()

def urdf_parser_py.xml_reflection.core.Reflection.set_from_xml (   self,
  obj,
  node,
  path,
  info = None 
)

Definition at line 459 of file core.py.

Member Data Documentation

◆ aggregates

urdf_parser_py.xml_reflection.core.Reflection.aggregates

Definition at line 444 of file core.py.

◆ attribute_map

urdf_parser_py.xml_reflection.core.Reflection.attribute_map

Definition at line 432 of file core.py.

◆ attributes

urdf_parser_py.xml_reflection.core.Reflection.attributes

Definition at line 431 of file core.py.

◆ element_map

urdf_parser_py.xml_reflection.core.Reflection.element_map

Definition at line 442 of file core.py.

◆ elements

urdf_parser_py.xml_reflection.core.Reflection.elements

Definition at line 441 of file core.py.

◆ paramMap

urdf_parser_py.xml_reflection.core.Reflection.paramMap

Definition at line 429 of file core.py.

◆ parent

urdf_parser_py.xml_reflection.core.Reflection.parent

Definition at line 414 of file core.py.

◆ required_attribute_names

urdf_parser_py.xml_reflection.core.Reflection.required_attribute_names

Definition at line 433 of file core.py.

◆ required_element_names

urdf_parser_py.xml_reflection.core.Reflection.required_element_names

Definition at line 443 of file core.py.

◆ scalarNames

urdf_parser_py.xml_reflection.core.Reflection.scalarNames

Definition at line 446 of file core.py.

◆ scalars

urdf_parser_py.xml_reflection.core.Reflection.scalars

Definition at line 445 of file core.py.

◆ tag

urdf_parser_py.xml_reflection.core.Reflection.tag

Definition at line 417 of file core.py.

◆ vars

urdf_parser_py.xml_reflection.core.Reflection.vars

Definition at line 428 of file core.py.


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


urdfdom_py
Author(s): Thomas Moulard, David Lu, Kelsey Hawkins, Antonio El Khoury, Eric Cousineau, Ioan Sucan , Jackie Kay
autogenerated on Mon Feb 28 2022 23:58:25