HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
GU_MinPointPointSlider.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: GU_MinPointPointSlider.h (GU Library, C++)
7
*
8
* COMMENTS: Classes for managing the GU_RayIntersect for sliding points
9
* across a subset of primitives using minimumPoint().
10
*/
11
12
#ifndef __GU_MinPointPointSlider_h__
13
#define __GU_MinPointPointSlider_h__
14
15
#include "
GU_API.h
"
16
17
#include <
GEO/GEO_PointSlider.h
>
18
19
class
GU_Detail
;
20
21
class
GU_API
GU_MinPointPointSliderCache
:
public
GEO_PointSliderCache
22
{
23
public
:
24
GU_MinPointPointSliderCache
(
const
GU_Detail
&gdp);
25
~
GU_MinPointPointSliderCache
()
override
;
26
27
GEO_PointSlider
*
allocSlider
(
28
const
GA_PrimitiveGroup
*group)
override
;
29
void
releaseSlider
(
30
GEO_PointSlider
*slider)
override
;
31
private
:
32
const
GU_Detail
&myGdp;
33
};
34
35
#endif // __GU_MinPointPointSlider_h__
36
GA_PrimitiveGroup
Definition:
GA_ElementGroup.h:74
GEO_PointSlider
Definition:
GEO_PointSlider.h:22
GEO_PointSliderCache::allocSlider
virtual GEO_PointSlider * allocSlider(const GA_PrimitiveGroup *group)=0
GU_MinPointPointSliderCache
Definition:
GU_MinPointPointSlider.h:21
GEO_PointSliderCache
Definition:
GEO_PointSlider.h:37
GEO_PointSlider.h
GU_API
#define GU_API
Definition:
GU_API.h:14
GEO_PointSliderCache::releaseSlider
virtual void releaseSlider(GEO_PointSlider *slider)=0
GU_Detail
Definition:
GU_Detail.h:154
GU_API.h
GU
GU_MinPointPointSlider.h
Generated on Sun Nov 17 2024 03:01:17 for HDK by
1.8.6