Public Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
tesseract_environment::EnvironmentContactAllowedValidator Class Reference
Inheritance diagram for tesseract_environment::EnvironmentContactAllowedValidator:
Inheritance graph
[legend]

Public Member Functions

 EnvironmentContactAllowedValidator ()=default
 
 EnvironmentContactAllowedValidator (std::shared_ptr< const tesseract_scene_graph::SceneGraph > scene_graph)
 
bool operator() (const std::string &link_name1, const std::string &link_name2) const override
 
- Public Member Functions inherited from tesseract_common::ContactAllowedValidator
virtual ~ContactAllowedValidator ()=default
 

Protected Attributes

std::shared_ptr< const tesseract_scene_graph::SceneGraphscene_graph_
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int)
 

Friends

class boost::serialization::access
 
struct tesseract_common::Serialization
 

Additional Inherited Members

- Public Types inherited from tesseract_common::ContactAllowedValidator
typedef std::shared_ptr< const ContactAllowedValidatorConstPtr
 
typedef std::unique_ptr< const ContactAllowedValidatorConstUPtr
 
typedef std::shared_ptr< ContactAllowedValidatorPtr
 
typedef std::unique_ptr< ContactAllowedValidatorUPtr
 

Detailed Description

Definition at line 79 of file environment.cpp.

Constructor & Destructor Documentation

◆ EnvironmentContactAllowedValidator() [1/2]

tesseract_environment::EnvironmentContactAllowedValidator::EnvironmentContactAllowedValidator ( )
default

◆ EnvironmentContactAllowedValidator() [2/2]

tesseract_environment::EnvironmentContactAllowedValidator::EnvironmentContactAllowedValidator ( std::shared_ptr< const tesseract_scene_graph::SceneGraph scene_graph)
inline

Definition at line 83 of file environment.cpp.

Member Function Documentation

◆ operator()()

bool tesseract_environment::EnvironmentContactAllowedValidator::operator() ( const std::string &  link_name1,
const std::string &  link_name2 
) const
inlineoverridevirtual

Implements tesseract_common::ContactAllowedValidator.

Definition at line 88 of file environment.cpp.

◆ serialize()

template<class Archive >
void tesseract_environment::EnvironmentContactAllowedValidator::serialize ( Archive &  ar,
const unsigned int   
)
inlineprivate

Definition at line 100 of file environment.cpp.

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 97 of file environment.cpp.

◆ tesseract_common::Serialization

friend struct tesseract_common::Serialization
friend

Definition at line 98 of file environment.cpp.

Member Data Documentation

◆ scene_graph_

std::shared_ptr<const tesseract_scene_graph::SceneGraph> tesseract_environment::EnvironmentContactAllowedValidator::scene_graph_
protected

Definition at line 94 of file environment.cpp.


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


tesseract_environment
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:21