1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package net.jbeans.j3d.scenegraph;
24
25 /* ------------------ Import classes (packages) ------------------- *//package-summary/html">class="comment"> ------------------ Import classes (packages) ------------------- *//package-summary.html">class="comment">/* ------------------ Import classes (packages) ------------------- *//package-summary.html">class="comment"> ------------------ Import classes (packages) ------------------- */
26 import java.io.*;
27 import java.lang.reflect.*;
28 import java.util.*;
29 import javax.swing.event.*;
30
31 import net.jbeans.lang.*;
32
33 import net.jbeans.util.*;
34 import net.jbeans.util.debug.*;
35
36
37
38
39 /***
40 * generally describe PointAttributes in here
41 *
42 * @version $Revision: 1.3 $
43 * @author Masahiro Takatsuka (masa@jbeans.net)
44 * @see javax.media.j3d.PointAttributes
45 * @see Serializable
46 */
47
48 public class PointAttributes extends javax.media.j3d.PointAttributes implements Serializable {
49 private static final boolean DEBUG = Debug.getDebugFlag(PointAttributes.class);
50
51
52 public PointAttributes() {
53 this(1.0f, false);
54 }
55
56 public PointAttributes(float pointSize, boolean pointAntialiasing) {
57 super(pointSize, pointAntialiasing);
58
59 initialize();
60 }
61
62 private final void initialize() {
63 setCapabilities();
64 }
65
66 private final void setCapabilities() {
67 setCapability(ALLOW_ANTIALIASING_READ);
68 setCapability(ALLOW_ANTIALIASING_WRITE);
69 setCapability(ALLOW_SIZE_READ);
70 setCapability(ALLOW_SIZE_WRITE);
71 }
72
73 /***
74 * Serialization methods
75 */
76 private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException {
77 initialize();
78 }
79 }
80