FreeWRL / FreeX3D 4.3.0
vrml.external.FreeWRLEAI.VSFVec3f Class Reference
Inheritance diagram for vrml.external.FreeWRLEAI.VSFVec3f:
vrml.external.FreeWRLEAI.VField

Public Member Functions

 VSFVec3f (float x, float y, float z)
 VSFVec3f (float[] values)
 VSFVec3f (DataInputStream in) throws IOException
void write (DataOutputStream out) throws IOException
String toString ()
byte getType ()
float[] getValue ()
VSFVec3f plus (VSFVec3f v)
VSFVec3f minus (VSFVec3f v)
VSFVec3f times (float s)
double getDistance (VSFVec3f v)
double getAngle (VSFVec3f v)

Additional Inherited Members

Static Public Attributes inherited from vrml.external.FreeWRLEAI.VField
static final byte NOTHING = -1
static final byte SFBOOL = 0
static final byte SFCOLOR = 1
static final byte SFFLOAT = 2
static final byte SFIMAGE = 3
static final byte SFINT32 = 4
static final byte SFNODE = 5
static final byte SFROTATION = 6
static final byte SFSTRING = 7
static final byte SFTIME = 8
static final byte SFVEC2F = 9
static final byte SFVEC3F = 10
static final byte MFCOLOR = 11
static final byte MFFLOAT = 12
static final byte MFINT32 = 13
static final byte MFNODE = 14
static final byte MFROTATION = 15
static final byte MFSTRING = 16
static final byte MFVEC2F = 17
static final byte MFVEC3F = 18

Detailed Description

Definition at line 19 of file VSFVec3f.java.

Constructor & Destructor Documentation

◆ VSFVec3f() [1/3]

vrml.external.FreeWRLEAI.VSFVec3f.VSFVec3f ( float x,
float y,
float z )
inline

Definition at line 23 of file VSFVec3f.java.

◆ VSFVec3f() [2/3]

vrml.external.FreeWRLEAI.VSFVec3f.VSFVec3f ( float[] values)
inline

Definition at line 30 of file VSFVec3f.java.

◆ VSFVec3f() [3/3]

vrml.external.FreeWRLEAI.VSFVec3f.VSFVec3f ( DataInputStream in) throws IOException
inline

Definition at line 41 of file VSFVec3f.java.

Member Function Documentation

◆ getAngle()

double vrml.external.FreeWRLEAI.VSFVec3f.getAngle ( VSFVec3f v)
inline

Definition at line 99 of file VSFVec3f.java.

◆ getDistance()

double vrml.external.FreeWRLEAI.VSFVec3f.getDistance ( VSFVec3f v)
inline

Definition at line 84 of file VSFVec3f.java.

◆ getType()

byte vrml.external.FreeWRLEAI.VSFVec3f.getType ( )
inline

Reimplemented from vrml.external.FreeWRLEAI.VField.

Definition at line 60 of file VSFVec3f.java.

◆ getValue()

float[] vrml.external.FreeWRLEAI.VSFVec3f.getValue ( )
inline

Definition at line 62 of file VSFVec3f.java.

◆ minus()

VSFVec3f vrml.external.FreeWRLEAI.VSFVec3f.minus ( VSFVec3f v)
inline

Definition at line 70 of file VSFVec3f.java.

◆ plus()

VSFVec3f vrml.external.FreeWRLEAI.VSFVec3f.plus ( VSFVec3f v)
inline

Definition at line 64 of file VSFVec3f.java.

◆ times()

VSFVec3f vrml.external.FreeWRLEAI.VSFVec3f.times ( float s)
inline

Definition at line 76 of file VSFVec3f.java.

◆ toString()

String vrml.external.FreeWRLEAI.VSFVec3f.toString ( )
inline

Definition at line 55 of file VSFVec3f.java.

◆ write()

void vrml.external.FreeWRLEAI.VSFVec3f.write ( DataOutputStream out) throws IOException
inline

Reimplemented from vrml.external.FreeWRLEAI.VField.

Definition at line 48 of file VSFVec3f.java.


The documentation for this class was generated from the following file: