CalculateArea | Calculates the Area of this object. |
DistanceTo(InterfaceODBObject) | Calculate the distance between two objects. |
DistanceTo(IODBObject) | Calculate the distance between two objects. |
DistanceTo(PointD) | Calculate distance between this object and an point. |
DistanceTo(InterfaceODBObject, PointD, PointD) | Calculate the distance between two objects. |
DistanceTo(InterfaceODBObject, PointF, PointF) | Calculate the distance between two objects. |
DistanceTo(IODBObject, PointD, PointD) | Calculate the distance between two objects. |
DistanceTo(IODBObject, PointF, PointF) | Calculate the distance between two objects. |
DoesIntersect(InterfaceODBObject) | If the SecondObject intersect with this Object it returns true. |
DoesIntersect(IODBObject) | If the SecondObject intersect with this Object it returns true. |
DoesIntersect(ICMPObject, Boolean) | Check does the SecondObject intersect with this object. |
DoesIntersect(InterfaceCMPObject, Boolean) | Check does the SecondObject intersect with this object. |
Equals | Determines whether two objects are the same. |
GetAttributes | Returns a Hashtable with Key=FeatureAttributeType and Value string. User attributes are special or have higher value as special (not explicitly defined). |
GetAttributesDictionary | Returns a Dictionary with FeatureAttributeEnum key and value as string. User attributes are special or have higher value as special (not explicitly defined) and have the name in value are. |
GetAttributesDictionaryStringKeys | Returns a Dictionary with FeatureAttributeEnum or user attribute name and value as string. |
GetBounds | The bounds of the object. |
GetBoundsD | The bounds of the object. |
GetDiameter | Get the diameter of the object. |
GetGraphicsPath | Gets the GraphicsPath (System.Drawing.Drawing2D). |
GetHashCode | Gets the hash code. |
GetIndexOnLayer | The index in the parent layer element list. |
GetLengthOutline | Calculate the length of the outline. |
GetOutline | Creates a list of all elements building the outline. |
GetOutlineD | Creates a list of all elements building the outline. |
GetParentLayerName | Returns the name of the parent layer. |
GetPolygonOutline | Creates outline as IPolyClass. Only created once per IODBObject and then reused! Maybe use clones! |
GetSpecifics | The special information of this objecttype. |
GetSpecificsD | The special information of this objecttype. |
GetSymbol | Returns the tool definition of this object when it is a line, arc or pad and has a valid parent. Otherwise null is returned. |
IsPointIncluded(PointD) | Check the point contained in the opject outline. |
IsPointIncluded(PointF) | Check the point contained in the opject outline. |
IsPointOfSecondObjectIncluded(InterfaceODBObject) | If the SecondObject have a Point in this object it returns true; |
IsPointOfSecondObjectIncluded(IODBObject) | If the SecondObject have a Point in this object it returns true; |
IsPointOfSecondObjectIncluded(ICMPObject, Boolean) | Returns true if the SecondObject have a Point in this object (this checks the first point of second polygon). |
IsPointOfSecondObjectIncluded(InterfaceCMPObject, Boolean) | Returns true if the SecondObject have a Point in this object (this checks the first point of second polygon). |
Mirror | The object will be mirrored in x or y direction. |
ObjectColorTemporary | Set the component color temporary, whitout event for need save changes. Caution: If you save while the object exists is the color added! |
ReplaceItemBy(InterfaceODBObject) | Replace this object by other object on same position of layer element list. It is important to use a existing symbol (shape index). |
ReplaceItemBy(IODBObject) | Replace this object by other object on same position of layer element list. It is important to use a existing symbol (shape index). |
ResetBufferPolygon | Remove internal reference for buffer polygon. This reduce the RAM useage but takes more time for all polygon actions like intersect or distance calculation. |
ResetColor | Resets the set color |
Rotate(Double, Boolean) | Rotate the object. |
Rotate(Int32, Boolean) | Rotate the object. |
Select | Select or deselect the object, this dose not update the internal selection buffer. At the end call UpdateSelection from IPCBIWindow. |
SetAttribute(FeatureAttributeEnum, Object, Boolean) | Set a new attribute for this IODBObject with definition for type and value. It can be a double, int, bool, enum (string of value) or string attribute. |
SetAttribute(FeatureAttributeEnum, String, Boolean) | Set a new attribute for this IODBObject with definition for type and value. It can be a double, int, bool, enum (string of value) or string attribute. |
SetAttribute(String, String, Boolean) | Set an string attribute to the IODBObject. |
SetOffset(PointD, Boolean) | Move the object. |
SetOffset(PointF, Boolean) | Move the object. |
SetOffset(Single, Single, Boolean) | Move the object. |
SetSpecifics(InterfaceObjectSpecificsD) | Set the specific values of the object, uses the last ShapeIndex! |
SetSpecifics(IObjectSpecifics) | Set the specific values of the object, uses the last ShapeIndex! |
SetSpecifics(IObjectSpecificsD) | Set the specific values of the object, uses the last ShapeIndex! |
SetSpecifics(InterfaceObjectSpecificsD, Int32) | Obsolete: Will be removed in next version. Please use SetSpecifics without extra ShapeIndex! Set the specific values of the object. |
SetSpecifics(IObjectSpecifics, Int32) | Obsolete: Will be removed in next version. Please use SetSpecifics without extra ShapeIndex! Set the specific values of the object. |
SetSpecifics(IObjectSpecificsD, Int32) | Obsolete: Will be removed in next version. Please use SetSpecifics without extra ShapeIndex! Set the specific values of the object. |
ToString | Overrides the ToString method. |
UpdateDynamicText(InterfaceODBLayer) | If current object is a text object, and has a dynamic text value (e.g. $$DDMMYYYY), then the dynamic text of the object is updated |
UpdateDynamicText(IODBLayer) | If current object is a text object, and has a dynamic text value (e.g. $$DDMMYYYY), then the dynamic text of the object is updated |
UpdateInternal | Update internal fields and values (e.g. buffered object bounds, arc start/sweep angles, ...). |