src
paraview-5.12
Remoting
Views
vtkPVFrustumActor.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkPVFrustumActor_h
11
#define vtkPVFrustumActor_h
12
13
#include "vtkOpenGLActor.h"
14
#include "vtkRemotingViewsModule.h"
//needed for exports
15
16
class
vtkOutlineSource
;
17
class
vtkPolyDataMapper
;
18
19
class
VTKREMOTINGVIEWS_EXPORT
vtkPVFrustumActor
:
public
vtkOpenGLActor
20
{
21
public
:
22
static
vtkPVFrustumActor
*
New
();
23
vtkTypeMacro(
vtkPVFrustumActor
,
vtkOpenGLActor
);
24
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
25
29
void
SetFrustum(
double
corners[24]);
30
32
35
void
SetColor(
double
r,
double
g,
double
b);
36
void
SetLineWidth(
double
r);
38
39
protected
:
40
vtkPVFrustumActor
();
41
~
vtkPVFrustumActor
()
override
;
42
43
vtkOutlineSource
*
Outline
;
44
vtkPolyDataMapper
*
Mapper
;
45
46
private
:
47
vtkPVFrustumActor
(
const
vtkPVFrustumActor
&) =
delete
;
48
void
operator=
(
const
vtkPVFrustumActor
&) =
delete
;
49
};
50
51
#endif
vtkPolyDataMapper
vtkPVFrustumActor
Definition:
vtkPVFrustumActor.h:19
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkOutlineSource
vtkPVFrustumActor::Outline
vtkOutlineSource * Outline
Definition:
vtkPVFrustumActor.h:43
vtkIndent
vtkPVFrustumActor::Mapper
vtkPolyDataMapper * Mapper
Definition:
vtkPVFrustumActor.h:44
vtkOpenGLActor::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkOpenGLActor::New
static vtkOpenGLActor * New()
vtkOpenGLActor
Generated by
1.8.17 on Wed Mar 27 2024