Rhino C++ API  8.13
Public Member Functions | List of all members
ON_XMLParamBlock Class Reference

Class ON_XMLParamBlock is ON_XMLParameters with a built-in XML node. More...

#include <opennurbs_xml.h>

Inheritance diagram for ON_XMLParamBlock:
ON_XMLParameters

Public Member Functions

 ON_XMLParamBlock ()
 
virtual ~ON_XMLParamBlock ()
 
- Public Member Functions inherited from ON_XMLParameters
 ON_XMLParameters (const ON_XMLNode &node)
 
 ON_XMLParameters (const ON_XMLParameters &)=delete
 
 ON_XMLParameters (ON_XMLNode &node)
 
virtual ~ON_XMLParameters ()
 
virtual ON_wString AsString (void) const
 
ON_XMLVariant GetParam (const wchar_t *param_name, const ON_XMLVariant &default_value) const
 Easy-to-use helper function. Returns 'default_value' if param is not found. More...
 
virtual bool GetParam (const wchar_t *param_name, ON_XMLVariant &param_value_out) const
 
CIteratorNewIterator (void) const
 
ON_XMLNodeNode (void)
 Expert access to the underlying XML node. More...
 
const ON_XMLNodeNode (void) const
 
const ON_XMLParametersoperator= (const ON_XMLParameters &)=delete
 
virtual void SetAsString (const wchar_t *s)
 
virtual void SetDefaultReadType (const wchar_t *type)
 
virtual ON_XMLNodeSetParam (const wchar_t *param_name, const ON_XMLVariant &param_value)
 
virtual void SetWriteTypeProperty (bool b)
 

Additional Inherited Members

- Protected Member Functions inherited from ON_XMLParameters
virtual void * EVF (const wchar_t *, void *)
 
virtual bool GetParamNode (const ON_XMLNode &node, ON_XMLVariant &param_value) const
 
virtual ON_XMLNodeObtainChildNodeForWrite (ON_XMLNode &node, const wchar_t *param_name) const
 
virtual ON_XMLNodeSetParamNode (ON_XMLNode &node, const wchar_t *param_name, const ON_XMLVariant &param_value)
 

Detailed Description

Class ON_XMLParamBlock is ON_XMLParameters with a built-in XML node.

Constructor & Destructor Documentation

◆ ON_XMLParamBlock()

ON_XMLParamBlock::ON_XMLParamBlock ( )

◆ ~ON_XMLParamBlock()

virtual ON_XMLParamBlock::~ON_XMLParamBlock ( )
virtual