65 lines
1.4 KiB
Text
65 lines
1.4 KiB
Text
|
/**
|
||
|
* PANDA 3D SOFTWARE
|
||
|
* Copyright (c) Carnegie Mellon University. All rights reserved.
|
||
|
*
|
||
|
* All use of this software is subject to the terms of the revised BSD
|
||
|
* license. You should have received a copy of this license along
|
||
|
* with this source code in a file named "LICENSE."
|
||
|
*
|
||
|
* @file eggToSomethingConverter.I
|
||
|
* @author drose
|
||
|
* @date 2012-09-26
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Resets the error flag to the no-error state. had_error() will return false
|
||
|
* until a new error is generated.
|
||
|
*/
|
||
|
INLINE void EggToSomethingConverter::
|
||
|
clear_error() {
|
||
|
_error = false;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns true if an error was detected during the conversion process, false
|
||
|
* otherwise.
|
||
|
*/
|
||
|
INLINE bool EggToSomethingConverter::
|
||
|
had_error() const {
|
||
|
return _error;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Sets the EggData to NULL and makes the converter invalid.
|
||
|
*/
|
||
|
INLINE void EggToSomethingConverter::
|
||
|
clear_egg_data() {
|
||
|
set_egg_data(nullptr);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the EggData structure.
|
||
|
*/
|
||
|
INLINE EggData *EggToSomethingConverter::
|
||
|
get_egg_data() {
|
||
|
return _egg_data;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Specifies the units that the EggData has already been scaled to. This is
|
||
|
* informational only; if the target file format supports it, this information
|
||
|
* will be written to the header.
|
||
|
*/
|
||
|
void EggToSomethingConverter::
|
||
|
set_output_units(DistanceUnit output_units) {
|
||
|
_output_units = output_units;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the value supplied to set_output_units().
|
||
|
*/
|
||
|
DistanceUnit EggToSomethingConverter::
|
||
|
get_output_units() const {
|
||
|
return _output_units;
|
||
|
}
|