|
CFx SDK Documentation 2026 SP0
|
#include <IfcMapConversionScaledAutoImpl.h>
Public Member Functions | |
| double | getScaleX () const |
| void | setScaleX (double ScaleX) |
| double | getScaleY () const |
| void | setScaleY (double ScaleY) |
| double | getScaleZ () const |
| void | setScaleZ (double ScaleZ) |
| IfcMapConversionScaled () | |
| virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) override |
| virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) override |
| virtual OdDAI::Entity * | getInstanceType () const override |
| virtual OdRxValue | getAttr (const char *attrName) const override |
| virtual bool | comparedToEarlyImpl (const OdDAI::ApplicationInstance *pOther, OdRx::Ordering &ordering) const override |
| virtual void | unsetAttr (const char *explicitAttrName) override |
| virtual bool | testAttr (const char *explicitAttrName) const override |
| virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) override |
| virtual bool | isKindOf (OdIfc::OdIfcEntityType entityType) const override |
| virtual OdIfc::OdIfcEntityType | type () const override |
| virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const override |
| virtual void | unsetAttr (const OdIfc::OdIfcAttribute explicitAttrDef) override |
| virtual bool | testAttr (const OdIfc::OdIfcAttribute explicitAttrDef) const override |
| virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) override |
Public Member Functions inherited from OdIfc4x4::IfcMapConversion | |
| double | getEastings () const |
| void | setEastings (double Eastings) |
| double | getNorthings () const |
| void | setNorthings (double Northings) |
| double | getOrthogonalHeight () const |
| void | setOrthogonalHeight (double OrthogonalHeight) |
| double | getXAxisAbscissa () const |
| void | setXAxisAbscissa (double XAxisAbscissa) |
| double | getXAxisOrdinate () const |
| void | setXAxisOrdinate (double XAxisOrdinate) |
| double | getScale () const |
| void | setScale (double Scale) |
| IfcMapConversion () | |
Public Member Functions inherited from OdIfc4x4::IfcCoordinateOperation | |
| IfcCoordinateReferenceSystemSelect | sourceCRS () |
| const OdDAIObjectId & | getTargetCRS () const |
| void | setTargetCRS (const OdDAIObjectId &TargetCRS) |
| IfcCoordinateOperation () | |
| virtual void | setInverseCounterParts () override |
Public Member Functions inherited from OdIfc4x4::OdIFC4X4Instance | |
| void | setInverseCounterParts () override |
Public Member Functions inherited from OdIfc::OdIfcInstance | |
| ODRX_DECLARE_MEMBERS (OdIfcInstance) | |
| OdIfcInstance () | |
| ~OdIfcInstance () | |
| bool | isInstanceOf (OdIfcEntityType entityType) const |
| IfcOpResult | resolved () |
| void | resolve (IfcOpResult resolved, void *resPtr) |
| void | unresolve () |
| virtual void | setGsNode (OdGsCache *pGsNode) |
| virtual OdGsCache * | gsNode () const |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *traits) const |
| virtual bool | subWorldDraw (OdGiWorldDraw *wd) const |
| virtual OdDbStub * | ownerId () const |
Protected Attributes | |
| double | m_ScaleX |
| double | m_ScaleY |
| double | m_ScaleZ |
Protected Attributes inherited from OdIfc4x4::IfcMapConversion | |
| double | m_Eastings |
| double | m_Northings |
| double | m_OrthogonalHeight |
| double | m_XAxisAbscissa |
| double | m_XAxisOrdinate |
| double | m_Scale |
Protected Attributes inherited from OdIfc4x4::IfcCoordinateOperation | |
| OdDAI::Select | m_SourceCRS |
| OdDAIObjectId | m_TargetCRS |
Protected Attributes inherited from OdIfc::OdIfcInstance | |
| void * | m_resPtr |
| IfcOpResult | m_resolved |
Additional Inherited Members | |
Static Public Member Functions inherited from OdIfc::OdIfcInstance | |
| static const OdGePoint3d * | asPoint3d (const OdIfcInstance *inst) |
| static const OdGePoint2d * | asPoint2d (const OdIfcInstance *inst) |
| static const OdGeVector3d * | asVector3d (const OdIfcInstance *inst) |
| static const OdGeVector2d * | asVector2d (const OdIfcInstance *inst) |
| static const OdGeMatrix2d * | asMatrix2d (const OdIfcInstance *inst) |
| static const OdGeMatrix3d * | asMatrix3d (const OdIfcInstance *inst) |
| static OdIfcCompoundPtr | asCompound (OdSmartPtr< OdIfcInstance > inst) |
| static const OdCmEntityColor * | asRgbColor (const OdIfcInstance *inst) |
An IfcMapConversionScaled is a type of IfcMapConversion that supplies factors for coordinate conversion. The usage is restricted to when factors are explicitly exchanged. For this transformation, IfcMapConversionScaled data are used for: a scaling of the three axes (x,y,z), by the same IfcMapConversionScaled.Scale a multiplication of the x-axis by IfcMapConversionScaled.FactorX a multiplication of the y-axis by IfcMapConversionScaled.FactorY a multiplication of the z-axis by IfcMapConversionScaled.FactorZ followed by an anti-clockwise rotation about the z-axis of θ, where:
<IMAGE ifcmapconversionscaled_anticlockwise_rot>
translation in (x,y,z) of IfcMapConversionScaled.Eastings, IfcMapConversionScaled.Northings, IfcMapConversionScaled.OrthogonalHeight.
Definition at line 51 of file IFC4X4/IfcMapConversionScaledAutoImpl.h.
| OdIfc4x4::IfcMapConversionScaled::IfcMapConversionScaled | ( | ) |
Default constructor for the IfcMapConversionScaled class.
|
overridevirtual |
Early-bound version of instances comparison.
| pOther | [in] Other application instance. |
| ordering | [out] Receives the ordering (comparison) status. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Returns an attribute value for the specified attribute name.
| attrName | [in] Name of an attribute to query. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Returns an attribute value for the specified attribute definition.
| attrDef | [in] Attribute definition to query. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Returns a type of a class instance.
Reimplemented from OdIfc4x4::IfcMapConversion.
| double OdIfc4x4::IfcMapConversionScaled::getScaleX | ( | ) | const |
| double OdIfc4x4::IfcMapConversionScaled::getScaleY | ( | ) | const |
| double OdIfc4x4::IfcMapConversionScaled::getScaleZ | ( | ) | const |
|
overridevirtual |
Reads object's data from the specified filer.
| rdFiler | [in] Pointer to a filer from which to read the data. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Checks whether the specified instance is the object derived from or belongs to this class.
| entityType | [in] Entity to check. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Writes object's data the the specified filer.
| wrFiler | [in] Pointer to a filer to which to write the data. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Sets the specified attribute with a given value.
| explicitAttrName | [in] Explicit name of the attribute to set. |
| val | [in] Value to set. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Sets the specified attribute with a given value.
| explicitAttrDef | [in] Explicit attribute definition to set. |
| val | [in] Value to set. |
Reimplemented from OdIfc4x4::IfcMapConversion.
| void OdIfc4x4::IfcMapConversionScaled::setScaleX | ( | double | ScaleX | ) |
| void OdIfc4x4::IfcMapConversionScaled::setScaleY | ( | double | ScaleY | ) |
| void OdIfc4x4::IfcMapConversionScaled::setScaleZ | ( | double | ScaleZ | ) |
|
overridevirtual |
Checks whether the specified attribute is set.
| explicitAttrName | [in] Explicit name of the attribute to test. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Checks whether the specified attribute is set.
| explicitAttrDef | [in] Attribute definition to test. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Returns the type of this entity.
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Resets a value for the specified attribute.
| explicitAttrName | [in] Explicit name of the attribute to reset. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
overridevirtual |
Resets a value for the specified attribute.
| explicitAttrDef | [in] Explicit definition that represents an attribute to reset. |
Reimplemented from OdIfc4x4::IfcMapConversion.
|
protected |
Definition at line 200 of file IFC4X4/IfcMapConversionScaledAutoImpl.h.
|
protected |
Definition at line 201 of file IFC4X4/IfcMapConversionScaledAutoImpl.h.
|
protected |
Definition at line 202 of file IFC4X4/IfcMapConversionScaledAutoImpl.h.