Hide menu
Loading...
Searching...
No Matches
cadex::BaseError_MissingModel Class Reference

Indicates that the model data was not found in the specified file. More...

#include <cadex/BaseError_MissingModel.hxx>

Inheritance diagram for cadex::BaseError_MissingModel:
cadex::Base_Exception

Public Member Functions

 BaseError_MissingModel ()
 Constructor.
 
- Public Member Functions inherited from cadex::Base_Exception
 Base_Exception (const Base_UTF16String &theWhat)
 Constructs an exception object from the error message.
 
 ~Base_Exception ()
 Destructor.
 
const Base_UTF16StringWhat () const
 Returns a message associated to the exception.
 
template<typename T >
T * Impl () const
 Reserved for internal use.
 
const ImplPtrType & SharedImpl () const
 Reserved for internal use.
 

Additional Inherited Members

- Public Types inherited from cadex::Base_Exception
typedef std::shared_ptr< internal::Base_ExceptionImpl > ImplPtrType
 
- Protected Member Functions inherited from cadex::Base_Exception
 Base_Exception (ImplPtrType theImplPtr)
 Reserved for internal use.
 
- Protected Attributes inherited from cadex::Base_Exception
ImplPtrType myImpl
 

Detailed Description

Indicates that the model data was not found in the specified file.

An exception class whose instances are thrown when ModelData_ModelReader is used to read a file, which doesn't contain data to represent a model.

An example case would be to read PDF file, which generally may contain 3D PDF data, but doesn't.

Note
This exception is only thrown if a feature-flag Base_Settings::UseExceptions is enabled. For more information refer to Error handling.