IGLib
1.7.2
The IGLib base library for development of numerical, technical and business applications.
|
Base class for graphic sets that contain groups of graphic primitives. More...
Public Member Functions | |
IGraphicSet | GetChildSet (int i) |
Returns the specified child graphic set contained in the current graphic set. More... | |
IGraphicPrimitive | GetChildPrimitive (int i) |
Returns the specified child graphic primitive contained in the current graphic set. More... | |
virtual void | ReCalculateBounds (bool recursive) |
Recalculates the bounding box of the current graphic set. More... | |
virtual void | RecalculateBounds () |
Properties | |
IGraphicSet | Parent [get, protected set] |
int | NumGraphicSets [get] |
Gets number of child graphic sets directly contained in the current graphic set. More... | |
int | NumGraphicPrimitives [get] |
Gets number of child graphic primitives directly contained in the current graphic set. More... | |
IBoundingBox | Bounds [get] |
Private Attributes | |
IGraphicSet | _parent |
List< IGraphicSet > | _childSets = new List<IGraphicSet>() |
List< IGraphicPrimitive > | _childPrimitives = new List<IGraphicPrimitive>() |
BoundingBox3d | _bounds = new BoundingBox3d() |
Base class for graphic sets that contain groups of graphic primitives.
$A Igor Mar10 Nov10;
|
inline |
Returns the specified child graphic set contained in the current graphic set.
i | Index of the child graphic set. |
|
inline |
Returns the specified child graphic primitive contained in the current graphic set.
i | Index of the child graphic primitive. |
|
inlinevirtual |
Recalculates the bounding box of the current graphic set.
recursive | If true then bounds of sub-sets are re-calculated recursively. |
|
inlinevirtual |
|
private |
|
private |
|
private |
|
private |
|
getprotected set |
|
get |
Gets number of child graphic sets directly contained in the current graphic set.
|
get |
Gets number of child graphic primitives directly contained in the current graphic set.
|
getprivate |