VTK
9.4.20250102
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Views
Core
vtkEmptyRepresentation.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-FileCopyrightText: Copyright 2008 Sandia Corporation
3
// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
10
#ifndef vtkEmptyRepresentation_h
11
#define vtkEmptyRepresentation_h
12
13
#include "
vtkDataRepresentation.h
"
14
#include "
vtkSmartPointer.h
"
// For SP ivars
15
#include "vtkViewsCoreModule.h"
// For export macro
16
#include "
vtkWrappingHints.h
"
// For VTK_MARSHALAUTO
17
18
VTK_ABI_NAMESPACE_BEGIN
19
class
vtkConvertSelectionDomain
;
20
21
class
VTKVIEWSCORE_EXPORT
VTK_MARSHALAUTO
vtkEmptyRepresentation
:
public
vtkDataRepresentation
22
{
23
public
:
24
static
vtkEmptyRepresentation
*
New
();
25
vtkTypeMacro(
vtkEmptyRepresentation
,
vtkDataRepresentation
);
26
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
27
33
vtkAlgorithmOutput
*
GetInternalAnnotationOutputPort
()
override
34
{
35
return
this->
GetInternalAnnotationOutputPort
(0);
36
}
37
vtkAlgorithmOutput
*
GetInternalAnnotationOutputPort
(
int
port)
override
38
{
39
return
this->
GetInternalAnnotationOutputPort
(port, 0);
40
}
41
vtkAlgorithmOutput
*
GetInternalAnnotationOutputPort
(
int
port,
int
conn)
override
;
42
43
protected
:
44
vtkEmptyRepresentation
();
45
~vtkEmptyRepresentation
()
override
;
46
47
private
:
48
vtkEmptyRepresentation
(
const
vtkEmptyRepresentation
&) =
delete
;
49
void
operator=(
const
vtkEmptyRepresentation
&) =
delete
;
50
51
vtkSmartPointer<vtkConvertSelectionDomain>
ConvertDomains;
52
};
53
54
VTK_ABI_NAMESPACE_END
55
#endif
vtkAlgorithmOutput
Proxy object to connect input/output ports.
Definition
vtkAlgorithmOutput.h:52
vtkConvertSelectionDomain
Convert a selection from one domain to another.
Definition
vtkConvertSelectionDomain.h:37
vtkDataRepresentation
The superclass for all representations.
Definition
vtkDataRepresentation.h:59
vtkDataRepresentation::GetInternalAnnotationOutputPort
virtual vtkAlgorithmOutput * GetInternalAnnotationOutputPort()
The output port that contains the annotations whose selections are localized for a particular input d...
Definition
vtkDataRepresentation.h:156
vtkEmptyRepresentation
Definition
vtkEmptyRepresentation.h:22
vtkEmptyRepresentation::New
static vtkEmptyRepresentation * New()
vtkEmptyRepresentation::GetInternalAnnotationOutputPort
vtkAlgorithmOutput * GetInternalAnnotationOutputPort() override
Since this representation has no inputs, override superclass implementation with one that ignores "po...
Definition
vtkEmptyRepresentation.h:33
vtkEmptyRepresentation::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkEmptyRepresentation::vtkEmptyRepresentation
vtkEmptyRepresentation()
vtkEmptyRepresentation::GetInternalAnnotationOutputPort
vtkAlgorithmOutput * GetInternalAnnotationOutputPort(int port) override
Definition
vtkEmptyRepresentation.h:37
vtkEmptyRepresentation::~vtkEmptyRepresentation
~vtkEmptyRepresentation() override
vtkEmptyRepresentation::GetInternalAnnotationOutputPort
vtkAlgorithmOutput * GetInternalAnnotationOutputPort(int port, int conn) override
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkSmartPointer
Hold a reference to a vtkObjectBase instance.
Definition
vtkSmartPointer.h:141
vtkDataRepresentation.h
vtkSmartPointer.h
vtkWrappingHints.h
VTK_MARSHALAUTO
#define VTK_MARSHALAUTO
Definition
vtkWrappingHints.h:50
Generated on Thu Jan 2 2025 09:04:28 for VTK by
1.9.7