|
Rhino C++ API
9.0
|
#include <rhinoSdkUtilities.h>
Public Member Functions | |
| CRhinoPlaneIntersectionCache () | |
| CRhinoPlaneIntersectionCache (const CRhinoPlaneIntersectionCache &)=delete | |
| ~CRhinoPlaneIntersectionCache () | |
| void | Clear () |
| CRhinoPlaneIntersectionCache & | operator= (const CRhinoPlaneIntersectionCache &)=delete |
Friends | |
| class | CRhPlaneIntersectionCachePrivate |
Description: Data that RhinoIntersectPlaneGeometry computes from the geometry alone, kept between calls: the mesh intersection cache of a mesh, and the brep a SubD, extrusion, surface or brep face converts to. Reuse one cache for many planes through the same geometry, such as a contour stack. Remarks: Entries are keyed by the address of the geometry. The cache must not outlive the geometry it was used with. Call Clear() when that geometry is changed or deleted; not while it is in use. One cache can be used from several threads at the same time.
| CRhinoPlaneIntersectionCache::CRhinoPlaneIntersectionCache | ( | ) |
| CRhinoPlaneIntersectionCache::~CRhinoPlaneIntersectionCache | ( | ) |
|
delete |
| void CRhinoPlaneIntersectionCache::Clear | ( | ) |
|
delete |
|
friend |
1.8.17