C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
An array of contours belonging to the certain component. More...
#include <map_section.h>
Public Member Functions | |
MbCompContourArray (uint comp_, void *lump_) | |
Constructor. More... | |
~MbCompContourArray () | |
Destructor. | |
void | Add (MbContour *contour) |
Add a contour. More... | |
PArray< MbContour > * | CreateContoursArray () |
Get the array of contours. More... | |
void | GetContoursArray (PArray< MbContour > &arCont) |
Get the array of contours. More... | |
void | DetachContours () |
Remove contours. More... | |
Public Attributes | |
uint | compHash |
A component. | |
void * | lump |
A pointer to a solid with a matrix. | |
PArray< MbContour > * | arContours |
An array of contours. | |
An array of contours belonging to the certain component.
An array of contours belonging to the certain component.
MbCompContourArray::MbCompContourArray | ( | uint | comp_, |
void * | lump_ | ||
) |
Constructor.
Constructor by a component and a solid.
[in] | comp_ | - A component. |
[in] | lump_ | - A pointer to a solid with the MbLump matrix. |
Add a contour.
Add a contour to the array of contours, if the array isn't null.
[in] | contour | - A countour. |
Get the array of contours.
Get the array of contours which are stored in the object and reset the field with the array of the object.
Get the array of contours.
Add contours to a given array.
[out] | arCont | - An array for contours adding. |
|
inline |
Remove contours.
Clear the array of contours if it isn't null.