VTK
9.5.20251126
Rendering
Tk
vtkCocoaTkUtilities.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
21
22
#ifndef vtkCocoaTkUtilities_h
23
#define vtkCocoaTkUtilities_h
24
25
#include "
vtkObject.h
"
26
27
struct
Tk_Window_;
28
29
class
vtkCocoaTkUtilities
:
public
vtkObject
30
{
31
public
:
32
static
vtkCocoaTkUtilities
*
New
();
33
vtkTypeMacro(
vtkCocoaTkUtilities
,
vtkObject
);
34
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
35
40
static
void
*
GetDrawableView
(Tk_Window_* window);
41
42
protected
:
43
vtkCocoaTkUtilities
() {}
44
~vtkCocoaTkUtilities
()
override
{}
45
46
private
:
47
vtkCocoaTkUtilities
(
const
vtkCocoaTkUtilities
&) =
delete
;
48
void
operator=(
const
vtkCocoaTkUtilities
&) =
delete
;
49
};
50
51
#endif
52
// VTK-HeaderTest-Exclude: vtkCocoaTkUtilities.h
vtkCocoaTkUtilities
Internal Tk Routines for Cocoa.
Definition
vtkCocoaTkUtilities.h:30
vtkCocoaTkUtilities::New
static vtkCocoaTkUtilities * New()
vtkCocoaTkUtilities::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkCocoaTkUtilities::~vtkCocoaTkUtilities
~vtkCocoaTkUtilities() override
Definition
vtkCocoaTkUtilities.h:44
vtkCocoaTkUtilities::vtkCocoaTkUtilities
vtkCocoaTkUtilities()
Definition
vtkCocoaTkUtilities.h:43
vtkCocoaTkUtilities::GetDrawableView
static void * GetDrawableView(Tk_Window_ *window)
Return the NSView for a Tk_Window.
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkObject::vtkObject
vtkObject()
vtkObject.h
Generated on Wed Nov 26 2025 07:47:56 for VTK by
1.13.2