Public Member Functions | Public Attributes | Static Public Attributes
urdf_parser_py.xml_reflection.core.Object Class Reference
Inheritance diagram for urdf_parser_py.xml_reflection.core.Object:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def add_aggregate
def add_aggregates_to_xml
def aggregate_init
def check_valid
def from_xml
def from_xml_file
def from_xml_string
def get_aggregate_list
def get_refl_vars
def lump_aggregates
def parse
def post_read_xml
def pre_write_xml
def read_xml
def remove_aggregate
def to_xml
def to_xml_string
def write_xml

Public Attributes

 aggregate_order
 aggregate_type

Static Public Attributes

 XML_REFL = None

Detailed Description

Raw python object for yaml / xml representation 

Definition at line 489 of file core.py.


Member Function Documentation

def urdf_parser_py.xml_reflection.core.Object.add_aggregate (   self,
  xml_var,
  obj 
)
NOTE: One must keep careful track of aggregate types for this system.
Can use 'lump_aggregates()' before writing if you don't care. 

Definition at line 559 of file core.py.

Definition at line 566 of file core.py.

Must be called in constructor! 

Definition at line 553 of file core.py.

Definition at line 496 of file core.py.

Definition at line 530 of file core.py.

Definition at line 540 of file core.py.

Definition at line 535 of file core.py.

Definition at line 547 of file core.py.

Reimplemented from urdf_parser_py.xml_reflection.basics.SelectiveReflection.

Definition at line 493 of file core.py.

Put all aggregate types together, just because 

Definition at line 578 of file core.py.

def urdf_parser_py.xml_reflection.core.Object.parse (   self,
  xml_string 
)

Definition at line 587 of file core.py.

Definition at line 521 of file core.py.

If anything needs to be converted prior to dumping to xml
i.e., getting the names of objects and such 

Definition at line 499 of file core.py.

Definition at line 524 of file core.py.

Definition at line 572 of file core.py.

Creates an overarching tag and adds its contents to the node 

Definition at line 510 of file core.py.

def urdf_parser_py.xml_reflection.core.Object.to_xml_string (   self,
  addHeader = True 
)

Definition at line 518 of file core.py.

Adds contents directly to XML node 

Definition at line 504 of file core.py.


Member Data Documentation

Definition at line 553 of file core.py.

Definition at line 553 of file core.py.

Definition at line 491 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 Wed Aug 2 2017 02:23:35