b2api
B2000++ API Reference Manual, VERSION 4.6
 
Loading...
Searching...
No Matches
b2000::Object Class Reference

#include "b2object.H"

Inheritance diagram for b2000::Object:
Collaboration diagram for b2000::Object:

Public Member Functions

virtual const std::string & get_object_name () const
 
virtual ~Object ()
 

Static Public Attributes

static ObjectType type
 

Detailed Description

The base class of a b2000++ polymorphic object. Sub-classes must override Object::type.

Constructor & Destructor Documentation

◆ ~Object()

virtual b2000::Object::~Object ( )
inlinevirtual

The destructor of the object. Since objects are polymorphic, the destructor is virtual.

Member Function Documentation

◆ get_object_name()

virtual const std::string & b2000::Object::get_object_name ( ) const
inlinevirtual
Returns
The name of the object. Sub-classes do not have to override this method.

Reimplemented in b2000::b2dbv3::FortranElementProperty, b2000::b2dbv3::MaterialProperty, b2000::ElementProperty, b2000::Element, and b2000::Node.

Member Data Documentation

◆ type

b2000::ObjectType b2000::Object::type
static

Must be overridden.


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