File: vtkassemblynode.mdc

package info (click to toggle)
freemat 4.2%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 141,800 kB
  • ctags: 14,082
  • sloc: ansic: 126,788; cpp: 62,046; python: 2,080; perl: 1,255; sh: 1,146; yacc: 1,019; lex: 239; makefile: 100
file content (58 lines) | stat: -rw-r--r-- 2,151 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

 Usage

vtkAssemblyNode represents a node in an assembly. It is used
by vtkAssemblyPath to create hierarchical assemblies of
props. The props can be either 2D or 3D.
An assembly node refers to a vtkProp, and possibly a
vtkMatrix4x4. Nodes are used by vtkAssemblyPath to build
fully evaluated path (matrices are concatenated through the
path) that is used by picking and other operations involving
assemblies.
To create an instance of class vtkAssemblyNode, simply
invoke its constructor as follows

    obj = vtkAssemblyNode



 Methods

The class vtkAssemblyNode has several methods that can be
used. They are listed below. Note that the documentation is
translated automatically from the VTK sources, and may not
be completely intelligible. When in doubt, consult the VTK
website. In the methods listed below, obj is an instance of
the vtkAssemblyNode class.

* string = obj.GetClassName ()
* int = obj.IsA (string name)
* vtkAssemblyNode = obj.NewInstance ()
* vtkAssemblyNode = obj.SafeDownCast (vtkObject o)
* obj.SetViewProp (vtkProp prop) - Set/Get the prop that
  this assembly node refers to.
* vtkProp = obj.GetViewProp () - Set/Get the prop that this
  assembly node refers to.
* obj.SetMatrix (vtkMatrix4x4 matrix) - Specify a
  transformation matrix associated with the prop. Note: if
  the prop is not a type of vtkProp3D, then the
  transformation matrix is ignored (and expected to be
  NULL). Also, internal to this object the matrix is copied
  because the matrix is used for computation by
  vtkAssemblyPath.
* vtkMatrix4x4 = obj.GetMatrix () - Specify a transformation
  matrix associated with the prop. Note: if the prop is not
  a type of vtkProp3D, then the transformation matrix is
  ignored (and expected to be NULL). Also, internal to this
  object the matrix is copied because the matrix is used for
  computation by vtkAssemblyPath.
* long = obj.GetMTime () - Override the standard GetMTime()
  to check for the modified times of the prop and matrix.
* obj.SetProp (vtkProp prop) -


* FreeMat_Documentation
* Visualization_Toolkit_Common_Classes
* Generated on Thu Jul 25 2013 17:18:30 for FreeMat by
  doxygen_ 1.8.1.1