API Reference > OdDb Classes > OdDbProxyEntity Class > OdDbProxyEntity Methods > OdDbProxyEntity::proxyFlags Method
OdDbProxyEntity::proxyFlags Method
Syntax
C++
virtual int proxyFlags() const;

Returns the edit flags settings for the class associated with this Proxy entity.

These bits determine the allowable operations on this Proxy entity. 

proxyFlags() returns a combination of one or more of the following: 

 

Name 
Value 
Methods enabled 
kNoOperation 
0x0 
None 
kEraseAllowed 
0x1 
erase() 
kTransformAllowed 
0x2 
transformBy() 
kColorChangeAllowed 
0x4 
setColor(), setColorIndex() 
kLayerChangeAllowed 
0x8 
setLayer() 
kLinetypeChangeAllowed 
0x10 
setLinetype() 
kLinetypeScaleChangeAllowed 
0x20 
setLinetypeScale() 
kVisibilityChangeAllowed 
0x40 
setVisibility() 
kCloningAllowed 
0x80 
subDeepClone(), subWblockClone() 
kLineWeightChangeAllowed 
0x100 
setLineWeight() 
kPlotStyleNameChangeAllowed 
0x200 
setPlotStyleName() 
kDisableProxyWarning 
0x400 
 
kMaterialChangeAllowed 
0x800 
setMaterial() 
kAllButCloningAllowed 
0xB7F 
All of the above but cloning 
kAllAllowedBits 
0xBFF 
All of the above 
Copyright © 2002–2021. Open Design Alliance. All rights reserved.