Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

bxml_vdgl_digital_curve_input_converter Class Reference

#include <bxml_vdgl_digital_curve_input_converter.h>

Inheritance diagram for bxml_vdgl_digital_curve_input_converter:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 21 of file bxml_vdgl_digital_curve_input_converter.h.

Public Member Functions

 bxml_vdgl_digital_curve_input_converter ()
virtual ~bxml_vdgl_digital_curve_input_converter ()
virtual bool extract_ref_object_atrs (DOM_Node &node)
 basic conversion methods.
virtual bool extract_object_atrs (DOM_Node &node)
virtual bool extract_from_dom (DOM_Node &node)
bxml_generic_ptr construct_object ()
vcl_string get_tag_name ()
 specific sub_class string names.
vcl_string get_class_name ()
vcl_string get_ref_tag_name ()
int check_tag (DOM_Node &node)
bool getNextElementSibling (DOM_Node &node)
DOM_Node getChild (DOM_Node &node, vcl_string tname)
bool has_attr (DOM_Node &node, vcl_string attr_name)
 attribute access and conversion.
vcl_string get_string_attr (DOM_Node &node, vcl_string attr_name)
int get_int_attr (DOM_Node &node, vcl_string attr_name)
double get_double_attr (DOM_Node &node, vcl_string attr_name)
bool get_bool_attr (DOM_Node &node, vcl_string attr_name)
void set_debug (bool debug)
 utilities.
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Static Public Member Functions

static vcl_string get_DOM_tag (DOM_Node &node)
 helper functions.
static void clear ()
 clear spatial object instances in the table. move lower in hierarchy JLM.

Protected Attributes

int new_or_ref
vcl_string id_
int n_points_
vcl_vector< float > xs_
vcl_vector< float > ys_
bool debug_
vcl_string null_id_
vcl_string class_name_
vcl_string tag_name_
vcl_string ref_tag_name_

Static Protected Attributes

static BXML_DLL_DATA vcl_map<
vcl_string, bxml_generic_ptr,
vcl_less< vcl_string > > 
obj_table_


Constructor & Destructor Documentation

bxml_vdgl_digital_curve_input_converter::bxml_vdgl_digital_curve_input_converter  ) 
 

Definition at line 12 of file bxml_vdgl_digital_curve_input_converter.cxx.

bxml_vdgl_digital_curve_input_converter::~bxml_vdgl_digital_curve_input_converter  )  [virtual]
 

Definition at line 19 of file bxml_vdgl_digital_curve_input_converter.cxx.


Member Function Documentation

int bxml_input_converter::check_tag DOM_Node &  node  )  [inherited]
 

Definition at line 35 of file bxml_input_converter.cxx.

void bxml_input_converter::clear  )  [static, inherited]
 

clear spatial object instances in the table. move lower in hierarchy JLM.

Definition at line 136 of file bxml_input_converter.cxx.

bxml_generic_ptr bxml_vdgl_digital_curve_input_converter::construct_object  )  [virtual]
 

Implements bxml_input_converter.

Definition at line 80 of file bxml_vdgl_digital_curve_input_converter.cxx.

bool bxml_vdgl_digital_curve_input_converter::extract_from_dom DOM_Node &  node  )  [virtual]
 

Implements bxml_input_converter.

Definition at line 23 of file bxml_vdgl_digital_curve_input_converter.cxx.

bool bxml_vdgl_digital_curve_input_converter::extract_object_atrs DOM_Node &  node  )  [virtual]
 

Reimplemented from bxml_input_converter.

Definition at line 110 of file bxml_vdgl_digital_curve_input_converter.cxx.

bool bxml_vdgl_digital_curve_input_converter::extract_ref_object_atrs DOM_Node &  node  )  [virtual]
 

basic conversion methods.

Reimplemented from bxml_input_converter.

Definition at line 103 of file bxml_vdgl_digital_curve_input_converter.cxx.

bool bxml_input_converter::get_bool_attr DOM_Node &  node,
vcl_string  attr_name
[inherited]
 

Definition at line 128 of file bxml_input_converter.cxx.

vcl_string bxml_input_converter::get_class_name  )  [inline, inherited]
 

Definition at line 43 of file bxml_input_converter.h.

vcl_string bxml_input_converter::get_DOM_tag DOM_Node &  node  )  [static, inherited]
 

helper functions.

Definition at line 22 of file bxml_input_converter.cxx.

double bxml_input_converter::get_double_attr DOM_Node &  node,
vcl_string  attr_name
[inherited]
 

Definition at line 120 of file bxml_input_converter.cxx.

int bxml_input_converter::get_int_attr DOM_Node &  node,
vcl_string  attr_name
[inherited]
 

Definition at line 113 of file bxml_input_converter.cxx.

vcl_string bxml_input_converter::get_ref_tag_name  )  [inline, inherited]
 

Definition at line 44 of file bxml_input_converter.h.

vcl_string bxml_input_converter::get_string_attr DOM_Node &  node,
vcl_string  attr_name
[inherited]
 

Definition at line 104 of file bxml_input_converter.cxx.

vcl_string bxml_input_converter::get_tag_name  )  [inline, inherited]
 

specific sub_class string names.

Definition at line 42 of file bxml_input_converter.h.

DOM_Node bxml_input_converter::getChild DOM_Node &  node,
vcl_string  tname
[inherited]
 

Definition at line 82 of file bxml_input_converter.cxx.

bool bxml_input_converter::getNextElementSibling DOM_Node &  node  )  [inherited]
 

Definition at line 65 of file bxml_input_converter.cxx.

bool bxml_input_converter::has_attr DOM_Node &  node,
vcl_string  attr_name
[inherited]
 

attribute access and conversion.

Definition at line 98 of file bxml_input_converter.cxx.

void bxml_input_converter::set_debug bool  debug  )  [inline, inherited]
 

utilities.

Definition at line 66 of file bxml_input_converter.h.


Member Data Documentation

vcl_string bxml_input_converter::class_name_ [protected, inherited]
 

Definition at line 73 of file bxml_input_converter.h.

bool bxml_input_converter::debug_ [protected, inherited]
 

Definition at line 70 of file bxml_input_converter.h.

vcl_string bxml_vdgl_digital_curve_input_converter::id_ [protected]
 

Definition at line 36 of file bxml_vdgl_digital_curve_input_converter.h.

int bxml_vdgl_digital_curve_input_converter::n_points_ [protected]
 

Definition at line 37 of file bxml_vdgl_digital_curve_input_converter.h.

int bxml_vdgl_digital_curve_input_converter::new_or_ref [protected]
 

Definition at line 35 of file bxml_vdgl_digital_curve_input_converter.h.

vcl_string bxml_input_converter::null_id_ [protected, inherited]
 

Definition at line 71 of file bxml_input_converter.h.

OTAB bxml_input_converter::obj_table_ [static, protected, inherited]
 

Definition at line 72 of file bxml_input_converter.h.

vcl_string bxml_input_converter::ref_tag_name_ [protected, inherited]
 

Definition at line 75 of file bxml_input_converter.h.

vcl_string bxml_input_converter::tag_name_ [protected, inherited]
 

Definition at line 74 of file bxml_input_converter.h.

vcl_vector<float> bxml_vdgl_digital_curve_input_converter::xs_ [protected]
 

Definition at line 38 of file bxml_vdgl_digital_curve_input_converter.h.

vcl_vector<float> bxml_vdgl_digital_curve_input_converter::ys_ [protected]
 

Definition at line 39 of file bxml_vdgl_digital_curve_input_converter.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:51:19 2008 for contrib/brl/bbas/bxml by  doxygen 1.4.4