Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
TestObjectSupportsUpdate Class Reference
Inheritance diagram for TestObjectSupportsUpdate:
Inheritance graph
[legend]
Collaboration diagram for TestObjectSupportsUpdate:
Collaboration graph
[legend]

Public Types

using Ptr = std::shared_ptr< TestObjectSupportsUpdate >
 
using ConstPtr = std::shared_ptr< const TestObjectSupportsUpdate >
 
- Public Types inherited from TestObject
using Ptr = std::shared_ptr< TestObject >
 
using ConstPtr = std::shared_ptr< const TestObject >
 

Public Member Functions

bool update (const TestObjectSupportsUpdate::ConstPtr &pattern)
 
TestObjectSupportsUpdate::Ptr clone () const
 
- Public Member Functions inherited from TestObject
 TestObject ()=default
 
virtual ~TestObject ()=default
 
 TestObject (const TestObject &)=delete
 
TestObjectoperator= (const TestObject &)=delete
 
 TestObject (TestObject &&)=delete
 
TestObjectoperator= (TestObject &&)=delete
 
TestObject::Ptr clone () const
 
int getRevision () const
 

Additional Inherited Members

- Public Attributes inherited from TestObject
int val_1 { 0 }
 
int val_2 { 0 }
 
int revision_ { 0 }
 

Member Typedef Documentation

◆ ConstPtr

◆ Ptr

Member Function Documentation

◆ clone()

TestObjectSupportsUpdate::Ptr TestObjectSupportsUpdate::clone ( ) const
inline

◆ update()

bool TestObjectSupportsUpdate::update ( const TestObjectSupportsUpdate::ConstPtr pattern)
inline

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