#include <TPrsStd_DriverTable.hxx>
Public Member Functions | |
Standard_EXPORT | TPrsStd_DriverTable () |
Default constructor . | |
Standard_EXPORT void | InitStandardDrivers () |
Fills the table with standard drivers . | |
Standard_EXPORT Standard_Boolean | AddDriver (const Standard_GUID &guid, const Handle(TPrsStd_Driver)&driver) |
Returns true if the driver has been added successfully to the driver table. . | |
Standard_EXPORT Standard_Boolean | FindDriver (const Standard_GUID &guid, Handle(TPrsStd_Driver)&driver) const |
Returns true if the driver was found. . | |
Standard_EXPORT Standard_Boolean | RemoveDriver (const Standard_GUID &guid) |
Removes a driver with the given GUID. Returns true if the driver has been removed successfully. . | |
Standard_EXPORT void | Clear () |
Removes all drivers. Returns true if the driver has been removed successfully. If this method is used, the InitStandardDrivers method should be called to fill the table with standard drivers. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions | |
static Standard_EXPORT Handle_TPrsStd_DriverTable | Get () |
Returns the static table. If it does not exist, creates it and fills it with standard drivers. . | |
Private Attributes | |
TPrsStd_DataMapOfGUIDDriver | myDrivers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|