|
enum | SetAttributesFlags {
kDrawableNone = 0
, kDrawableIsAnEntity = 1
, kDrawableUsesNesting = 2
, kDrawableIsCompoundObject = 4
,
kDrawableViewIndependentViewportDraw = 8
, kDrawableIsInvisible = 16
, kDrawableHasAttributes = 32
, kDrawableRegenTypeDependantGeometry = 64
,
kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128)
, kDrawableRegenDraw = 256
, kDrawableStandardDisplaySingleLOD = 512
, kDrawableShadedDisplaySingleLOD = 1024
,
kDrawableViewDependentViewportDraw = 2048
, kDrawableBlockDependentViewportDraw = 4096
, kDrawableIsExternalReference = 8192
, kDrawableNotPlottable = 16384
,
kLastFlag = kDrawableNotPlottable
} |
|
enum | DrawableType {
kGeometry = 0
, kDistantLight = 1
, kPointLight = 2
, kSpotLight = 3
,
kAmbientLight
, kSolidBackground
, kGradientBackground
, kImageBackground
,
kGroundPlaneBackground
, kViewport
, kWebLight
, kSkyBackground
,
kImageBasedLightingBackground
} |
|
static OdGePoint3d * | asPoint3d (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdGePoint2d * | asPoint2d (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdGeVector3d * | asVector3d (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdGeVector2d * | asVector2d (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdGeMatrix2d * | asMatrix2d (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdGeMatrix3d * | asMatrix3d (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdIfcCompoundPtr | asCompound (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdCmEntityColor * | asRgbColor (OdSmartPtr< OdIfcEntity > pEnt) |
|
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
|
static OdRxClass * | desc () |
|
virtual void | subViewportDraw (OdGiViewportDraw *vd) const |
|
| OdGiDrawable () |
|
virtual OdUInt32 | subViewportDrawLogicalFlags (OdGiViewportDraw *vd) const |
|
virtual OdUInt32 | subRegenSupportFlags () const |
|
Definition at line 37 of file Ifc4/IfcFanAutoImpl.h.