#include <BcfDirection.h>
A class that stores and operates a direction data.
Definition at line 39 of file BcfDirection.h.
◆ OdBcfDirection()
OdBcf::OdBcfDirection::OdBcfDirection |
( |
| ) |
|
Creates a new direction object with default parameters.
◆ createObject()
Creates a new direction object.
- Parameters
-
x | [in] A x-component of the direction object. |
y | [in] A y-component of the direction object. |
z | [in] A z-component of the direction object. |
- Returns
- A smart pointer to the created <link OdBcf::OdBcfDirection, OdBcfDirection> instance.
◆ getX()
const double & OdBcf::OdBcfDirection::getX |
( |
| ) |
const |
Retrieves the X-axis coordinate of the direction object.
- Returns
- A double value that represents the X-axis coordinate.
◆ getY()
const double & OdBcf::OdBcfDirection::getY |
( |
| ) |
const |
Retrieves the Y-axis coordinate of the direction object.
- Returns
- A double value that represents the Y-axis coordinate.
◆ getZ()
const double & OdBcf::OdBcfDirection::getZ |
( |
| ) |
const |
Retrieves the Z-axis coordinate of the direction object.
- Returns
- A double value that represents the Z-axis coordinate.
◆ inFields()
virtual OdResult OdBcf::OdBcfDirection::inFields |
( |
TiXmlElement * |
pParent | ) |
|
|
virtual |
Reads XML data into ODA data structures.
- Parameters
-
pParent | [in] A pointer to the parent element of the data structure. |
- Returns
- eOk if data was successfully read; otherwise, the method returns an appropriate error code.
Implements OdBcf::OdBcfElement.
◆ isXUnset()
bool OdBcf::OdBcfDirection::isXUnset |
( |
| ) |
const |
Defines whether the X-axis coordinate of the direction object is not initialized.
- Returns
- true if the X-axis coordinate is not initialized; otherwise, the method returns false.
◆ isYUnset()
bool OdBcf::OdBcfDirection::isYUnset |
( |
| ) |
const |
Defines whether the Y-axis coordinate of the direction object is not initialized.
- Returns
- true if the Y-axis coordinate is not initialized; otherwise, the method returns false.
◆ isZUnset()
bool OdBcf::OdBcfDirection::isZUnset |
( |
| ) |
const |
Defines whether the Z-axis coordinate of the direction object is not initialized.
- Returns
- true if the Z-axis coordinate is not initialized; otherwise, the method returns false.
◆ ODRX_DECLARE_MEMBERS()
◆ outFields()
virtual OdResult OdBcf::OdBcfDirection::outFields |
( |
TiXmlElement * |
pParent | ) |
const |
|
virtual |
Writes data into XML structures.
- Parameters
-
pParent | [in] A pointer to the parent element of the data structure. |
- Returns
- eOk if data was successfully written; otherwise, the method returns an appropriate error code.
Implements OdBcf::OdBcfElement.
◆ validate()
virtual bool OdBcf::OdBcfDirection::validate |
( |
| ) |
const |
|
virtual |
Checks whether the direction instance has all required fields initialized.
- Returns
- true if all required fields are initialized; otherwise the method returns false.
Implements OdBcf::OdBcfElement.
◆ m_x
double OdBcf::OdBcfDirection::m_x |
|
protected |
◆ m_y
double OdBcf::OdBcfDirection::m_y |
|
protected |
◆ m_z
double OdBcf::OdBcfDirection::m_z |
|
protected |
The documentation for this class was generated from the following file: