delphyne
MTLFile Class Reference

Detailed Description

A Resource representation of an MTL material file as found in OBJ files.

#include <include/delphyne/utility/resources/meshes.h>

Inheritance diagram for MTLFile:
[legend]

Public Member Functions

 DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (MTLFile)
 
 MTLFile (const ignition::common::URI &uri)
 Constructs representation for the MTL material file associated with the given uri. More...
 
- Public Member Functions inherited from GenericResource
 DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (GenericResource)
 
 GenericResource (const ignition::common::URI &uri, const std::regex &dependency_pattern)
 Constructs generic presentation. More...
 
std::vector< ignition::common::URI > GetDependencies () const override
 Retrieves the list of resources that this resource depends on. More...
 
- Public Member Functions inherited from Resource
 DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (Resource)
 
 Resource (const ignition::common::URI &uri)
 Constructs a resource associated with the given uri. More...
 
virtual ~Resource ()=default
 Default destructor. More...
 
const ignition::common::URI & Uri () const
 Returns this resource URI. More...
 
std::string Path () const
 Returns this resource path in the local file system. More...
 

Constructor & Destructor Documentation

◆ MTLFile()

MTLFile ( const ignition::common::URI &  uri)
explicit

Constructs representation for the MTL material file associated with the given uri.

Parameters
uriIdentifier of the MTL material.

Member Function Documentation

◆ DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN()

DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN ( MTLFile  )

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