CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
DbBlockReference.h File Reference
#include "TD_PackPush.h"
#include "DbEntity.h"
#include "DbDatabase.h"
#include "Ge/GeMatrix3d.h"
#include "DbObjectIterator.h"
#include "DwgDeclareMembers.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdDbBlockReference
 

Typedefs

typedef OdSmartPtr< OdDbAttributeOdDbAttributePtr
 
typedef OdSmartPtr< OdDbSequenceEndOdDbSequenceEndPtr
 
typedef OdSmartPtr< OdDbBlockReferenceOdDbBlockReferencePtr
 

Functions

TOOLKIT_EXPORT void decompTransform (const OdGeMatrix3d &mTrans, OdGePoint3d &pOrigin, OdGeScale3d &sScale, double &dRotation, OdGeVector3d &vNormal)
 
TOOLKIT_EXPORT void decompTransform (OdGeVector3d &normal, OdGePoint3d &position, OdGeScale3d &scale, double &rotationAngle, const OdGeMatrix3d &transformMat, const OdDbBlockTableRecordPtr pBlockTableRecord)
 

Typedef Documentation

◆ OdDbAttributePtr

This template class is a specialization of the OdSmartPtr class for OdDbAttribute object pointers.

Definition at line 44 of file DbBlockReference.h.

◆ OdDbBlockReferencePtr

This template class is a specialization of the OdSmartPtr class for OdDbBlockReference object pointers.

Definition at line 646 of file DbBlockReference.h.

◆ OdDbSequenceEndPtr

This template class is a specialization of the OdSmartPtr class for OdDbSequenceEnd object pointers.

Definition at line 50 of file DbBlockReference.h.

Function Documentation

◆ decompTransform() [1/2]

TOOLKIT_EXPORT void decompTransform ( const OdGeMatrix3d mTrans,
OdGePoint3d pOrigin,
OdGeScale3d sScale,
double &  dRotation,
OdGeVector3d vNormal 
)

◆ decompTransform() [2/2]

TOOLKIT_EXPORT void decompTransform ( OdGeVector3d normal,
OdGePoint3d position,
OdGeScale3d scale,
double &  rotationAngle,
const OdGeMatrix3d transformMat,
const OdDbBlockTableRecordPtr  pBlockTableRecord 
)