1SoDecomposeVec3f(3IV)()                                SoDecomposeVec3f(3IV)()
2
3
4

NAME

6       SoDecomposeVec3f — decomposes 3D vectors into floating-point values
7

INHERITS FROM

9       SoBase > SoFieldContainer > SoEngine > SoDecomposeVec3f
10

SYNOPSIS

12       #include <Inventor/engines/SoCompose.h>
13
14          Inputs from class SoDecomposeVec3f:
15
16     SoMFVec3f           vector
17
18          Outputs from class SoDecomposeVec3f:
19
20     (SoMFFloat)         x
21     (SoMFFloat)         y
22     (SoMFFloat)         z
23
24          Methods from class SoDecomposeVec3f:
25
26                         SoDecomposeVec3f()
27
28          Methods from class SoEngine:
29
30     static SoType       getClassTypeId()
31     virtual int         getOutputs(SoEngineOutputList &list) const
32     SoEngineOutput *    getOutput(const SbName &outputName) const
33     SbBool              getOutputName(const  SoEngineOutput  *output,  SbName
34                              &outputName) const
35     SoEngine *          copy() const
36     static SoEngine *   getByName(const SbName &name)
37     static int          getByName(const SbName &name, SoEngineList &list)
38
39          Methods from class SoFieldContainer:
40
41     void                setToDefaults()
42     SbBool              hasDefaultValues() const
43     SbBool              fieldsAreEqual(const SoFieldContainer *fc) const
44     void                copyFieldValues(const  SoFieldContainer  *fc,  SbBool
45                              copyConnections = FALSE)
46     SbBool              set(const char *fieldDataString)
47     void                get(SbString &fieldDataString)
48     virtual int         getFields(SoFieldList &resultList) const
49     virtual SoField *   getField(const SbName &fieldName) const
50     SbBool              getFieldName(const SoField *field, SbName &fieldName)
51                              const
52     SbBool              isNotifyEnabled() const
53     SbBool              enableNotify(SbBool flag)
54
55          Methods from class SoBase:
56
57     void                ref()
58     void                unref() const
59     void                unrefNoDelete() const
60     void                touch()
61     virtual SoType      getTypeId() const
62     SbBool              isOfType(SoType type) const
63     virtual void        setName(const SbName &name)
64     virtual SbName      getName() const
65
66

DESCRIPTION

68       This engine takes as input a 3D vector, and decomposes  it  into  three
69       single floating-point values.
70
71       The  input  can  have multiple values, allowing the engine to decompose
72       several vectors in parallel.
73

INPUTS

75     SoMFVec3f           vector
76          Vector to be decomposed.
77
78

OUTPUTS

80     (SoMFFloat)         x
81          First component of the vector.
82
83     (SoMFFloat)         y
84          Second component of the vector.
85
86     (SoMFFloat)         z
87          Third component of the vector.
88
89

METHODS

91                         SoDecomposeVec3f()
92          Constructor
93
94

FILE FORMAT/DEFAULTS

96       DecomposeVec3f {
97          vector  0 0 0
98     }
99

SEE ALSO

101       SoComposeVec3f, SoEngineOutput
102
103
104
105
106                                                       SoDecomposeVec3f(3IV)()
Impressum