| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoVectorizeAction.getDrawingDimensions()
Calls getDrawingDimensions(SoVectorizeAction.DimensionUnits.valueOf( SoVectorizeAction.DimensionUnits.MM.getValue() )). 
 | 
SbVec2f | 
SoVectorizeAction.getDrawingDimensions(SoVectorizeAction.DimensionUnits u)
Returns the dimensions of the drawing on the sheet of paper. 
 | 
SbVec2f | 
SoVectorizeAction.getStartPosition()
Calls getStartPosition(SoVectorizeAction.DimensionUnits.valueOf( SoVectorizeAction.DimensionUnits.MM.getValue() )). 
 | 
SbVec2f | 
SoVectorizeAction.getStartPosition(SoVectorizeAction.DimensionUnits u)
Returns the start position of the drawing on the sheet of paper. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SoVectorizeAction.beginPage(SbVec2f startPagePosition,
         SbVec2f pageSize)
Calls beginPage(startPagePosition, pageSize, SoVectorizeAction.DimensionUnits.valueOf( SoVectorizeAction.DimensionUnits.MM.getValue() )). 
 | 
void | 
SoVectorizeAction.beginPage(SbVec2f startPagePosition,
         SbVec2f pageSize,
         SoVectorizeAction.DimensionUnits u)
Begin a new page. 
 | 
void | 
SoVectorizeAction.setDrawingDimensions(SbVec2f d)
Calls setDrawingDimensions(d, SoVectorizeAction.DimensionUnits.valueOf( SoVectorizeAction.DimensionUnits.MM.getValue() )). 
 | 
void | 
SoVectorizeAction.setDrawingDimensions(SbVec2f d,
                    SoVectorizeAction.DimensionUnits u)
Sets the dimensions of the drawing on the sheet of paper. 
 | 
void | 
SoVectorizeAction.setStartPosition(SbVec2f p)
Calls setStartPosition(p, SoVectorizeAction.DimensionUnits.valueOf( SoVectorizeAction.DimensionUnits.MM.getValue() )). 
 | 
void | 
SoVectorizeAction.setStartPosition(SbVec2f p,
                SoVectorizeAction.DimensionUnits u)
Sets the start position of the drawing on the sheet of paper. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoCannyEdgeProcessing.SbCannyEdgeDetectionDetail.getThresholds()  | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SbBox2f.getCenter()
Returns the center of the box. 
 | 
SbVec2f | 
SbBox2f.getClosestPoint(SbVec2f point)
Returns the closest point on the box to the given point. 
 | 
SbVec2f | 
SbBox2f.getMax()
Returns the maximum point of the box. 
 | 
SbVec2f | 
SbBox2f.getMin()
Returns the minimum point of the box. 
 | 
SbVec2f[] | 
SbBox2f.getMinMax()
Gets the corners of the box. 
 | 
SbVec2f | 
SbViewportRegion.getViewportOrigin()
Returns viewport origin in 0..1 normalized coordinates relative to the current window size. 
 | 
SbVec2f | 
SoGetView.getViewportOrigin()
Returns SbViewportRegion origin. 
 | 
SbVec2f | 
SbViewportRegion.getViewportSize()
Returns viewport size in 0..1 normalized coordinates relative to the current window size. 
 | 
SbVec2f | 
SoGetView.getViewportSize()
Returns SbViewportRegion size. 
 | 
SbVec2f | 
SbVec2f.minus(SbVec2f v2)
Component-wise binary vector subtraction operator. 
 | 
SbVec2f | 
SbViewportRegion.normalize(SbVec2s position)
Compute the 0..1 normalized coordinates of the specified pixel position, relative to the current viewport (not window). 
 | 
SbVec2f | 
SbVec2f.over(float d)
Component-wise binary scalar division operator. 
 | 
SbVec2f | 
SbVec2f.plus(SbVec2f v2)
Component-wise binary vector addition operator. 
 | 
SbVec2f | 
SbViewVolume.projectBox(SbBox3f box)
Projects the given 3D bounding box onto the near plane and returns the size (in normalized screen coordinates) of the rectangular region that encloses it. 
 | 
SbVec2f | 
SbVec2f.setValue(float[] components)  | 
SbVec2f | 
SbVec2f.setValue(float[] components,
        int startIndex)  | 
SbVec2f | 
SbVec2f.setValue(float c0,
        float c1)  | 
SbVec2f | 
SbVec2f.setValue(SbVec2d vec2d)
Sets value of vector from a double precision vector. 
 | 
SbVec2f | 
SbVec2f.times(float d)
Component-wise binary scalar multiplication operator. 
 | 
SbVec2f | 
SbVec2f.times(SbVec2f v)
Component-wise vector multiplication operator. 
 | 
static SbVec2f[] | 
SbVec2f.toArray(long nativeArray,
       long length)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SbVec2f.add(SbVec2f u)
Component-wise vector addition operator. 
 | 
float | 
SbVec2f.dot(SbVec2f v)
Returns dot (inner) product of vector and another vector. 
 | 
boolean | 
SbVec2f.equals(SbVec2f v,
      float tolerance)
Equality comparison within given tolerance - the square of the length of the maximum distance between the two vectors. 
 | 
void | 
SbBox2f.extendBy(SbVec2f pt)
Extends this box (if necessary) to contain the specified point. 
 | 
SbVec2f | 
SbBox2f.getClosestPoint(SbVec2f point)
Returns the closest point on the box to the given point. 
 | 
SbVec3f | 
SbViewVolume.getPlanePoint(float distFromEye,
             SbVec2f normPoint)
Maps a 2D point in normalized screen coordinates (0 <= x,y <= 1) to a 3D world coordinates point on the plane parallel to the near plane that is at 
  distFromEye  units from the eye. 
 | 
boolean | 
SbBox2f.intersect(SbVec2f pt)
Returns true if the specified point intersects this box. 
 | 
SbVec2f | 
SbVec2f.minus(SbVec2f v2)
Component-wise binary vector subtraction operator. 
 | 
void | 
SbVec2f.multiply(SbVec2f v)
Component-wise vector multiplication operator. 
 | 
SbVec2f | 
SbVec2f.plus(SbVec2f v2)
Component-wise binary vector addition operator. 
 | 
SbLine | 
SbViewVolume.projectPointToLine(SbVec2f pt)
Maps a 2D point (in 0 <= x,y <= 1) to a 3D line. 
 | 
void | 
SbBox2f.setBounds(SbVec2f _min,
         SbVec2f _max)
Sets the corners of the box. 
 | 
SbVec2d | 
SbVec2d.setValue(SbVec2f vec2f)
Sets value of vector from a single precision vector. 
 | 
void | 
SbVec2f.setValue(SbVec2f copyFrom)  | 
void | 
SbViewportRegion.setViewport(SbVec2f origin,
           SbVec2f size)
Sets viewport to given region, specified as normalized coordinates relative to the current window size, where (0,0) is the lower-left corner and (1,1) is the upper-right. 
 | 
void | 
SbVec2f.substract(SbVec2f u)
Component-wise vector subtraction operator. 
 | 
SbVec2f | 
SbVec2f.times(SbVec2f v)
Component-wise vector multiplication operator. 
 | 
boolean | 
SoOffscreenRenderer.writeToPostScript(java.lang.String filename,
                 SbVec2f printSize)
Writes the buffer as encapsulated PostScript to the given filename. 
 | 
| Constructor and Description | 
|---|
SbBox2f(SbVec2f _min,
       SbVec2f _max)
Constructor for a 2D float box. 
 | 
SbVec2f(SbVec2f copyFrom)  | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoRayPickAction.getNormalizedPoint()
Gets the viewport point in normalized coordinates [0..1] (returns the last value passed to  
setNormalizedPoint). | 
SbVec2f | 
SoRayPickAction.getPointFloat()
Float version of  
getPoint(). | 
SbVec2f | 
SoCallbackAction.getProfileCoordinate2(int index)
Returns the current profiles and their coordinates from the state. 
 | 
SbVec2f | 
SoCallbackAction.getTextureCoordinate2(int index)
Returns texture information from the state. 
 | 
SbVec2f[] | 
SoGLRenderAction.getUpdateArea()
Returns the current update area. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SoRayPickAction.setNormalizedPoint(SbVec2f normPoint)
Sets the viewport point in normalized coordinates, which range from (0,0) at the lower left to (1,1) at the upper right. 
 | 
void | 
SoRayPickAction.setPoint(SbVec2f viewportPoint)
Float version of  
setPoint. | 
void | 
SoGLRenderAction.setUpdateArea(SbVec2f origin,
             SbVec2f size)
Sets the current update area, which is the rectangular area of the viewport region that will actually be rendered into. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SwActiveArea.panCamera(SbVec2f newLocator)
Deprecated.  
Moves the camera into the plane defined by the camera forward vector and
 the focal point to follow the new mouse location. 
 | 
void | 
SwMultiScene.panCamera(SbVec2f newLocator)
Deprecated.  
Pan the camerafor the selected scene. 
 | 
void | 
SwPanel.panCamera(SbVec2f newLocator)
Deprecated.  
Sends to a registred SwScene the relevant message. 
 | 
void | 
SwPopupMenu.panCamera(SbVec2f newLocator)
Deprecated.  
Sends to a registered SwScene the relevant message. 
 | 
void | 
SwScene.panCamera(SbVec2f newLocator)
Deprecated.  
  | 
void | 
SwSceneHandler.panCamera(SbVec2f newLocator)
Deprecated.  
  | 
void | 
SwActiveArea.spinCamera(SbVec2f newLocator)
Deprecated.  
  | 
void | 
SwExaminerArea.spinCamera(SbVec2f newLocator)
Deprecated.  
rotates the camera using the sheet sphere projector, given the new mouse
 location. 
 | 
void | 
SwMultiScene.spinCamera(SbVec2f newLocator)
Deprecated.  
Spin the camera for the selected scene. 
 | 
void | 
SwPanel.spinCamera(SbVec2f newLocator)
Deprecated.  
Sends to a registred SwScene the relevant message. 
 | 
void | 
SwPopupMenu.spinCamera(SbVec2f newLocator)
Deprecated.  
Sends to a registered SwScene the relevant message. 
 | 
void | 
SwScene.spinCamera(SbVec2f newLocator)
Deprecated.  
  | 
void | 
SwSceneHandler.spinCamera(SbVec2f newLocator)
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoGLScreenDevice.getPhysicalSize()
Returns the device's physical size (in millimeters). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SbVec2f[] | 
SoGLUpdateAreaElement.get(SoState state)
Deprecated.  
Returns current update area from the state. 
 | 
SbVec2f | 
SoProfileCoordinateElement.get2(int index)
Returns the indexed coordinate from an element as a 2D vector, converting if necessary. 
 | 
SbVec2f | 
SoTextureCoordinateElement.get2(int index)
Calls get2(index, (int)0). 
 | 
SbVec2f | 
SoTextureCoordinateElement.get2(int index,
    int unit)
Returns the indexed coordinate from an element as a 2- or 4-vector, converting if necessary. 
 | 
static SbVec2f | 
SoProfileCoordinateElement.getDefault2()
Returns the default 2D profile coordinate. 
 | 
static SbVec2f | 
SoGLUpdateAreaElement.getDefaultOrigin()
Deprecated.  
Returns the default update area origin. 
 | 
static SbVec2f | 
SoGLUpdateAreaElement.getDefaultSize()
Deprecated.  
Returns the default update area size. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SoDepthBufferElement.set(SoState state,
   boolean test,
   boolean write,
   SoDepthBufferElement.DepthWriteFunctions function,
   SbVec2f range)
Sets the depth buffer parameters. 
 | 
static void | 
SoGLUpdateAreaElement.set(SoState state,
   SbVec2f origin,
   SbVec2f size)
Deprecated.  
Sets the current update area in the state. 
 | 
static void | 
SoDepthBufferElement.set(SoState state,
   SoDepthBuffer depthBuffer,
   boolean test,
   boolean write,
   SoDepthBufferElement.DepthWriteFunctions function,
   SbVec2f range)
Sets the depth buffer parameters. 
 | 
static void | 
SoProfileCoordinateElement.set2(SoState state,
    SoNode node,
    SbVec2f[] coords)
Sets the current 2D profile coordinates. 
 | 
static void | 
SoTextureCoordinateElement.set2(SoState state,
    SoNode node,
    SbVec2f[] coords)
Calls set2(state, node, coords, false). 
 | 
static void | 
SoTextureCoordinateElement.set2(SoState state,
    SoNode node,
    SbVec2f[] coords,
    boolean frcSend)  | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoEvent.getNormalizedPosition(SbViewportRegion vpRgn)
Gets the normalized location of the cursor when the event occurred, relative to the specified viewport region. 
 | 
SbVec2f | 
SoEvent.getPositionFloat()
Returns the window pixel location of the cursor when the event occurred as float values. 
 | 
SbVec2f | 
SoEvent.getPositionFloat(SbViewportRegion vpRgn)
Gets the viewport pixel location of the cursor when the event occurred, relative to the origin of the specified viewport region, as float values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SoEvent.setPosition(SbVec2f p)
Float version of  
setPosition(const SbVec2s &p). | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoMFVec2f.get1Value(int i)
Deprecated.   
 | 
SbVec2f | 
SoSFVec2f.getValue()
Returns this field's value. 
 | 
SbVec2f | 
SoMFVec2f.getValueAt(int i)  | 
SbVec2f[] | 
SoMFVec2f.getValues(int start)
Returns a pointer into the array of values in the field, starting at index start. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
SoMFVec2f.find(SbVec2f targetValue)
Calls find(targetValue, false). 
 | 
int | 
SoMFVec2f.find(SbVec2f targetValue,
    boolean addIfNotFound)
Finds the given 
 targetValue in the array and returns the index of that value. 
 | 
void | 
SoMFVec2f.set1Value(int index,
         SbVec2f newValue)
Sets the 
 index'th value in the array to 
 newValue. 
 | 
void | 
SoMFVec2i32.set1Value(int index,
         SbVec2f vec2f)
Sets one value from single precision vector. 
 | 
void | 
SoMFVec2s.set1Value(int index,
         SbVec2f vec2f)
Sets one value from single precision vector. 
 | 
void | 
SoMFVec2f.setValue(SbVec2f newValue)
Sets the first value in the array to 
 newValue, and deletes. 
 | 
void | 
SoMFVec2i32.setValue(SbVec2f vec2f)
Sets to one value from single precision vector. 
 | 
void | 
SoMFVec2s.setValue(SbVec2f vec2f)
Sets to one value from single precision vector. 
 | 
void | 
SoSFVec2f.setValue(SbVec2f newValue)
Sets this field to 
 newValue. 
 | 
void | 
SoSFVec2i32.setValue(SbVec2f vec2f)
Convenience method that allows you to specify a field value using a single precision variable. 
 | 
void | 
SoSFVec2s.setValue(SbVec2f vec2f)
Convenience method that allows you to specify a field value using a float variable. 
 | 
void | 
SoSFBox2f.setValue(SbVec2f min,
        SbVec2f max)
Sets the box dimensions. 
 | 
void | 
SoMFVec2i32.setValues(int start,
         int num,
         SbVec2f[] vec2f)
Deprecated. 
 
As of Open Inventor 9.3.1, use
              
SoMFVec2i32.setValues(int, com.openinventor.inventor.SbVec2f[])
             instead. | 
void | 
SoMFVec2s.setValues(int start,
         int num,
         SbVec2f[] vec2f)
Deprecated. 
 
As of Open Inventor 9.3.1, use
              
SoMFVec2s.setValues(int, com.openinventor.inventor.SbVec2f[])
             instead. | 
void | 
SoMFVec2f.setValues(int start,
         SbVec2f[] newValues)
Sets 
 num values starting at index 
 start to the values. 
 | 
void | 
SoMFVec2i32.setValues(int start,
         SbVec2f[] vec2f)
Sets values from array of single precision vectors. 
 | 
void | 
SoMFVec2s.setValues(int start,
         SbVec2f[] vec2f)
Sets values from array of single precision vectors. 
 | 
| Constructor and Description | 
|---|
SoSFVec2f(SoFieldContainer fieldContainer,
         java.lang.String fieldName,
         SoField.FieldTypes fieldType,
         SbVec2f defaultValue)
Default constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoPSImageRW.getPrintSize()
Returns the print size given, specified in inches. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SoPSImageRW.setPrintSize(SbVec2f printSize)
Sets the print size for output. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SoShape | 
SbExtrusionGenerator.createFrom2DPoints(java.util.Collection<SbVec2f> pointsInCam,
                  SbMatrix localToCam)
Calls createFrom2DPoints(pointsInCam, localToCam, new com.openinventor.inventor.SbBox3f()). 
 | 
static SoShape | 
SbExtrusionGenerator.createFrom2DPoints(java.util.Collection<SbVec2f> pointsInCam,
                  SbMatrix camToLocal,
                  float zMin)
Calls createFrom2DPoints(pointsInCam, camToLocal, zMin, (float)1.0f). 
 | 
static SoShape | 
SbExtrusionGenerator.createFrom2DPoints(java.util.Collection<SbVec2f> pointsInCam,
                  SbMatrix camToLocal,
                  float zMin,
                  float zMax)
Create an extruded shape from points in camera space. 
 | 
static SoShape | 
SbExtrusionGenerator.createFrom2DPoints(java.util.Collection<SbVec2f> pointsInCam,
                  SbMatrix localToCam,
                  SbBox3f bboxInLocal)
Create an extruded shape from points in camera space. 
 | 
static SoShape | 
SbExtrusionGenerator.createFrom2DPoints(java.util.Collection<SbVec2f> pointsInCam,
                  SoPath nodePath,
                  SbViewVolume volume)
Calls createFrom2DPoints(pointsInCam, nodePath, volume, new com.openinventor.inventor.SbBox3f()). 
 | 
static SoShape | 
SbExtrusionGenerator.createFrom2DPoints(java.util.Collection<SbVec2f> pointsInCam,
                  SoPath nodePath,
                  SbViewVolume volume,
                  SbBox3f bboxInLocal)
Create an extruded shape from points in camera space. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoBaseKit.getViewportOrigin()
Returns SbViewportRegion origin. 
 | 
SbVec2f | 
SoBaseKit.getViewportSize()
Returns SbViewportRegion size. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SoExtSelection.select(SoNode root,
      SbVec2f[] lassoCoord,
      SbViewportRegion viewport,
      boolean shiftPressed)
Simulates interactive selection starting from the root node with the given lasso contour, updating the selection list and triggering any associated callback . 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec3f | 
SbLineProjector.getVector(SbVec2f mousePosition)
Gets a vector given the current mouse point. 
 | 
SbVec3f | 
SbPlaneProjector.getVector(SbVec2f mousePosition)
Gets a vector given the current mouse point. 
 | 
SbVec3f | 
SbLineProjector.getVector(SbVec2f mousePosition1,
         SbVec2f mousePosition2)
Gets a vector on this line given two normalized mouse points. 
 | 
SbVec3f | 
SbPlaneProjector.getVector(SbVec2f mousePosition1,
         SbVec2f mousePosition2)
Gets a vector on this plane given two normalized mouse positions. 
 | 
SbVec3f | 
SbLineProjector.project(SbVec2f point)
Applies the projector using the given point, returning the point in three dimensions that it projects to and the status. 
 | 
SbVec3f | 
SbProjector.project(SbVec2f point)
Apply the projector using the given point, returning the point in three dimensions that it projects to. 
 | 
SbRotation | 
SbCylinderProjector.projectAndGetRotation(SbVec2f point)
Applies the projector using the given point, returning the point in three dimensions that it projects to. 
 | 
SbRotation | 
SbSphereProjector.projectAndGetRotation(SbVec2f point)
Applies the projector using the given point, returning the point in three dimensions that it projects to. 
 | 
void | 
SbLineProjector.setStartPosition(SbVec2f mousePosition)
Sets the initial position from a mouse position. 
 | 
void | 
SbPlaneProjector.setStartPosition(SbVec2f mousePosition)
Sets the initial mouse position. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.ArrayList<SoEvent> | 
SoTouchManager.getTouchDownEvent(long fingerId,
                 SbVec2f fingerPos,
                 SbTime time)
Translate the given touch down event into a list of  
SoEvent. | 
java.util.ArrayList<SoEvent> | 
SoTouchManager.getTouchMoveEvent(long fingerId,
                 SbVec2f fingerPos,
                 SbTime time)
Translate the given touch move event into a list of  
SoEvent. | 
java.util.ArrayList<SoEvent> | 
SoTouchManager.getTouchUpEvent(long fingerId,
               SbVec2f fingerPos,
               SbTime time)
Translate the given touch up event into a list of  
SoEvent. | 
SoTouchEvent | 
SoTouchManager.updateAndProcessTouchEvent(long id,
                          SoTouchEvent.States state,
                          SbVec2f position,
                          SbTime time)
Deprecated. 
 
As of Open Inventor 9500 See documentation for more details 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoTouchEvent.getAcceleration()
Gets the acceleration vector (in pixels per second squared) between the previous event and the current one. 
 | 
SbVec2f | 
SoTouchEvent.getDisplacement()
Gets the deplacement vector (in pixels) between the previous event and the current one. 
 | 
SbVec2f | 
SoTouchEvent.getFirstPosition()
Gets the first position (in pixels). 
 | 
SbVec2f | 
SoTouchEvent.getPreviousPosition()
Gets the previous position of the same finger (in pixels). 
 | 
SbVec2f | 
SoTouchEvent.getPreviousSpeed()
Gets the previous speed (in pixels per second). 
 | 
SbVec2f | 
SoTouchEvent.getSpeed()
Gets the speed (in pixels per second) between the previous event and the current one. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SoTouchEvent.setFirstPosition(SbVec2f name_27681)
Sets the first position (in pixels). 
 | 
void | 
SoTouchEvent.setPosition(SbVec2f p)
Sets the current position (in pixels) and the displacement vector. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SbVec2f | 
SoCameraInteractor.projectToScreen(SbVec3f point,
               SbViewportRegion vpRegion)
Map a 3D point in world coordinates to a 2D point in normalized screen coordinates (0 <= x,y <= 1), see also  
SbViewVolume.projectToScreen. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SoCameraInteractor.activateOrbiting(SbVec2f startPos)
Set the starting point for interactive orbiting. 
 | 
void | 
SoCameraInteractor.activatePanning(SbVec2f initPos,
               SbViewportRegion vpRegion)
Set the starting point for interactive panning. 
 | 
void | 
SoCameraInteractor.dollyInWindow(SbVec2f topLeftCorner,
             SbVec2f bottomRightCorner,
             SbViewportRegion vpRegion)
Moves the camera forward or backward along the view vector to view the region defined by the given corners in normalized screen coordinates. 
 | 
void | 
SoCameraInteractor.dollyWithZoomCenter(SbVec2f centerPos,
                   float scaleFactor,
                   SbViewportRegion vpRegion)
Modifies the camera to ajust the view around the specified point. 
 | 
void | 
SoCameraInteractor.orbit(SbVec2f newPos)
Orbit the camera based on offset from the previous screen position. 
 | 
void | 
SoCameraInteractor.pan(SbVec2f newPos,
   SbViewportRegion vpRegion)
Pan the camera based on offset from starting point. 
 | 
SbVec3f | 
SoCameraInteractor.projectToPlane(SbVec2f point,
              float distFromEye,
              SbViewportRegion vpRegion)
Project specified 2D point on the plane parallel to the near plane that is at 
  distFromEye  units from the eye, see also  
SbViewVolume.getPlanePoint. | 
void | 
SoCameraInteractor.setPosition(SbVec2f pos,
           float distFromEye,
           SbViewportRegion vpRegion)
Move camera to the specified position. 
 | 
void | 
SoCameraInteractor.translate(SbVec2f displacement,
         SbViewportRegion vpRegion)
Move camera by the specified 2D displacement. 
 | 
void | 
SoCameraInteractor.zoomInWindow(SbVec2f topLeftCorner,
            SbVec2f bottomRightCorner,
            SbViewportRegion vpRegion)
Zooms to the region defined by the given corners in normalized screen coordinates. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
MedicalHelper.dicomGetWindowCenterWidth(SoVolumeData volume,
                         SbVec2f winCW)
Get the window center (level) and width values from a DICOM volume. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PbMesh2D.addVecsSet(int set_index,
          SbVec2f[] val)
Calls addVecsSet(set_index, val, ""). 
 | 
void | 
PbMesh2D.addVecsSet(int set_index,
          SbVec2f[] val,
          java.lang.String setName)
Adds a set of 2D vectors on the mesh. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SbVec2f[] | 
PoProfileElement.getProfile(SoState state,
          float step)
Return the current 2D polygon defining the profile. 
 | 
| Constructor and Description | 
|---|
PoArrow(SbVec2f[] _point)
Calls PoArrow(_point, PoArrow.PatternTypes.valueOf( PoArrow.PatternTypes.NO_PATTERN.getValue() ), PoArrow.PatternTypes.valueOf( PoArrow.PatternTypes.NO_PATTERN.getValue() ), (float)0.05f, (float)0.03f). 
 | 
PoArrow(SbVec2f[] _point,
       PoArrow.PatternTypes startType)
Calls PoArrow(_point, startType, PoArrow.PatternTypes.valueOf( PoArrow.PatternTypes.NO_PATTERN.getValue() ), (float)0.05f, (float)0.03f). 
 | 
PoArrow(SbVec2f[] _point,
       PoArrow.PatternTypes startType,
       PoArrow.PatternTypes endType)
Calls PoArrow(_point, startType, endType, (float)0.05f, (float)0.03f). 
 | 
PoArrow(SbVec2f[] _point,
       PoArrow.PatternTypes startType,
       PoArrow.PatternTypes endType,
       float _patternWidth)
Calls PoArrow(_point, startType, endType, _patternWidth, (float)0.03f). 
 | 
PoArrow(SbVec2f[] _point,
       PoArrow.PatternTypes startType,
       PoArrow.PatternTypes endType,
       float _patternWidth,
       float _patternHeight)
Constructor. 
 | 
PoBiErrorPointField(SbVec2f[] _point,
                   float[] _lowX,
                   float[] _lowY,
                   float[] _highX,
                   float[] _highY)
Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, PoBiErrorPointField.VariationTypes.valueOf( PoBiErrorPointField.VariationTypes.REL_VARIATION.getValue() ), true, true). 
 | 
PoBiErrorPointField(SbVec2f[] _point,
                   float[] _lowX,
                   float[] _lowY,
                   float[] _highX,
                   float[] _highY,
                   PoBiErrorPointField.VariationTypes type)
Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, type, true, true). 
 | 
PoBiErrorPointField(SbVec2f[] _point,
                   float[] _lowX,
                   float[] _lowY,
                   float[] _highX,
                   float[] _highY,
                   PoBiErrorPointField.VariationTypes type,
                   boolean _isShapeVisible)
Calls PoBiErrorPointField(_point, _lowX, _lowY, _highX, _highY, type, _isShapeVisible, true). 
 | 
PoBiErrorPointField(SbVec2f[] _point,
                   float[] _lowX,
                   float[] _lowY,
                   float[] _highX,
                   float[] _highY,
                   PoBiErrorPointField.VariationTypes type,
                   boolean _isShapeVisible,
                   boolean _isSkeletonVisible)
Constructor. 
 | 
PoCircleArcCtrPtAngle(SbVec2f _center,
                     SbVec2f _startPoint,
                     float _angle)
Constructor. 
 | 
PoCircleArcCtrRadTwoAngle(SbVec2f _center,
                         float _radius,
                         float _startAngle,
                         float _endAngle)
Constructor. 
 | 
PoCircleArcCtrTwoPts(SbVec2f _center,
                    SbVec2f _startPoint,
                    SbVec2f _endPoint)
Constructor. 
 | 
PoCircleArcThreePts(SbVec2f _startPoint,
                   SbVec2f _middlePoint,
                   SbVec2f _endPoint)
Constructor. 
 | 
PoCircleCenterRadius(SbVec2f _center,
                    float _radius)
Constructor. 
 | 
PoCircleThreePoints(SbVec2f _p,
                   SbVec2f _q,
                   SbVec2f _r)
Constructor. 
 | 
PoCurve(SbVec2f[] _point)
Calls PoCurve(_point, PoCurve.CurveReps.valueOf( PoCurve.CurveReps.CURVE_POLYLINE.getValue() )). 
 | 
PoCurve(SbVec2f[] _point,
       PoCurve.CurveReps _curveRep)
Constructor. 
 | 
PoErrorCurve(SbVec2f[] _point,
            float[] _lowY,
            float[] _highY)
Calls PoErrorCurve(_point, _lowY, _highY, PoErrorCurve.VariationTypes.valueOf( PoErrorCurve.VariationTypes.REL_VARIATION.getValue() ), PoErrorCurve.ErrorCurveReps.valueOf( PoErrorCurve.ErrorCurveReps.HIGH_LOW_CLOSE.getValue() )). 
 | 
PoErrorCurve(SbVec2f[] _point,
            float[] _lowY,
            float[] _highY,
            PoErrorCurve.VariationTypes type)
Calls PoErrorCurve(_point, _lowY, _highY, type, PoErrorCurve.ErrorCurveReps.valueOf( PoErrorCurve.ErrorCurveReps.HIGH_LOW_CLOSE.getValue() )). 
 | 
PoErrorCurve(SbVec2f[] _point,
            float[] _lowY,
            float[] _highY,
            PoErrorCurve.VariationTypes type,
            PoErrorCurve.ErrorCurveReps rep)
Constructor. 
 | 
PoErrorPointField(SbVec2f[] _point,
                 float[] _errorX,
                 float[] _errorY)
Calls PoErrorPointField(_point, _errorX, _errorY, PoErrorPointField.ShapeTypes.valueOf( PoErrorPointField.ShapeTypes.RECTANGLE_SHAPE.getValue() ), PoErrorPointField.SkeletonTypes.valueOf( PoErrorPointField.SkeletonTypes.CROSS1_SKELETON.getValue() )). 
 | 
PoErrorPointField(SbVec2f[] _point,
                 float[] _errorX,
                 float[] _errorY,
                 PoErrorPointField.ShapeTypes _shapeType)
Calls PoErrorPointField(_point, _errorX, _errorY, _shapeType, PoErrorPointField.SkeletonTypes.valueOf( PoErrorPointField.SkeletonTypes.CROSS1_SKELETON.getValue() )). 
 | 
PoErrorPointField(SbVec2f[] _point,
                 float[] _errorX,
                 float[] _errorY,
                 PoErrorPointField.ShapeTypes _shapeType,
                 PoErrorPointField.SkeletonTypes _skeletonType)
Constructor. 
 | 
PoGroup2Axis(SbVec2f _start,
            SbVec2f _end,
            PoGroup2Axis.AxisTypes _xAxisType,
            PoGroup2Axis.AxisTypes _yAxisType)
Calls PoGroup2Axis(_start, _end, _xAxisType, _yAxisType, (java.lang.String)null, (java.lang.String)null). 
 | 
PoGroup2Axis(SbVec2f _start,
            SbVec2f _end,
            PoGroup2Axis.AxisTypes _xAxisType,
            PoGroup2Axis.AxisTypes _yAxisType,
            java.lang.String xTtle)
Calls PoGroup2Axis(_start, _end, _xAxisType, _yAxisType, xTtle, (java.lang.String)null). 
 | 
PoGroup2Axis(SbVec2f _start,
            SbVec2f _end,
            PoGroup2Axis.AxisTypes _xAxisType,
            PoGroup2Axis.AxisTypes _yAxisType,
            java.lang.String xTtle,
            java.lang.String yTtle)
Constructor. 
 | 
PoGroup4Axis(SbVec2f _start,
            SbVec2f _end,
            PoGroup4Axis.AxisTypes _xAxisType,
            PoGroup4Axis.AxisTypes _yAxisType)
Calls PoGroup4Axis(_start, _end, _xAxisType, _yAxisType, (java.lang.String)null, (java.lang.String)null). 
 | 
PoGroup4Axis(SbVec2f _start,
            SbVec2f _end,
            PoGroup4Axis.AxisTypes _xAxisType,
            PoGroup4Axis.AxisTypes _yAxisType,
            java.lang.String xTtle)
Calls PoGroup4Axis(_start, _end, _xAxisType, _yAxisType, xTtle, (java.lang.String)null). 
 | 
PoGroup4Axis(SbVec2f _start,
            SbVec2f _end,
            PoGroup4Axis.AxisTypes _xAxisType,
            PoGroup4Axis.AxisTypes _yAxisType,
            java.lang.String xTtle,
            java.lang.String yTtle)
Constructor. 
 | 
PoItemLegend(SbVec2f _start,
            SbVec2f _end,
            java.lang.String[] _item)
Calls PoItemLegend(_start, _end, _item, (com.openinventor.inventor.SbColor[])null). 
 | 
PoItemLegend(SbVec2f _start,
            SbVec2f _end,
            java.lang.String[] _item,
            SbColor[] _boxColor)
Constructor. 
 | 
PoLabelField(SbVec2f[] _point,
            java.lang.String[] _string,
            float[] _value,
            float _fontSize)
Calls PoLabelField(_point, _string, _value, _fontSize, PoLabelField.ConcatTypes.valueOf( PoLabelField.ConcatTypes.STRING_BEFORE_VALUE.getValue() ), PoLabelField.Justifications.valueOf( PoLabelField.Justifications.LEFT.getValue() ), PoLabelField.VerticalJustifications.valueOf( PoLabelField.VerticalJustifications.BASE.getValue() )). 
 | 
PoLabelField(SbVec2f[] _point,
            java.lang.String[] _string,
            float[] _value,
            float _fontSize,
            PoLabelField.ConcatTypes type)
Calls PoLabelField(_point, _string, _value, _fontSize, type, PoLabelField.Justifications.valueOf( PoLabelField.Justifications.LEFT.getValue() ), PoLabelField.VerticalJustifications.valueOf( PoLabelField.VerticalJustifications.BASE.getValue() )). 
 | 
PoLabelField(SbVec2f[] _point,
            java.lang.String[] _string,
            float[] _value,
            float _fontSize,
            PoLabelField.ConcatTypes type,
            PoLabelField.Justifications _justification)
Calls PoLabelField(_point, _string, _value, _fontSize, type, _justification, PoLabelField.VerticalJustifications.valueOf( PoLabelField.VerticalJustifications.BASE.getValue() )). 
 | 
PoLabelField(SbVec2f[] _point,
            java.lang.String[] _string,
            float[] _value,
            float _fontSize,
            PoLabelField.ConcatTypes type,
            PoLabelField.Justifications _justification,
            PoLabelField.VerticalJustifications _verticalJustification)
Constructor. 
 | 
PoLinearValueLegend(SbVec2f _start,
                   SbVec2f _end)
Calls PoLinearValueLegend(_start, _end, PoLinearValueLegend.ValueDistributions.valueOf( PoLinearValueLegend.ValueDistributions.ALL_VALUES.getValue() )). 
 | 
PoLinearValueLegend(SbVec2f _start,
                   SbVec2f _end,
                   PoLinearValueLegend.ValueDistributions distribution)
Constructor. 
 | 
PoMultipleHistogram(SbVec2f _start,
                   float _end,
                   PoHistogram.Types _type,
                   int _numRows,
                   int _numColumns,
                   float[] _value,
                   java.lang.String[] _rowName,
                   java.lang.String[] _columnName)
Constructor. 
 | 
PoNonLinearValueLegend1(SbVec2f _start,
                       SbVec2f _end)
Constructor. 
 | 
PoNonLinearValueLegend2(SbVec2f _start,
                       SbVec2f _end)
Constructor. 
 | 
PoNonLinearValueLegend3(SbVec2f _start,
                       SbVec2f _end)
Constructor. 
 | 
PoParallelogram(SbVec2f _p,
               SbVec2f _q,
               SbVec2f _r)
Constructor. 
 | 
PoPieChart2D(SbVec2f _center,
            float _radius,
            java.lang.String[] sliceTexts,
            float[] sliceValues,
            SbColor[] sliceColors)
Constructor. 
 | 
PoRectangle(SbVec2f p1,
           SbVec2f p2)
Constructor. 
 | 
PoSingleHistogram(SbVec2f _start,
                 float _end,
                 PoHistogram.Types _type,
                 float[] _value,
                 java.lang.String[] _name)
Constructor. 
 | 
PoValuedMarkerField(SbVec2f[] _point,
                   float[] _value,
                   float[] _size)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PoDomain.setValues(SbVec2f min,
         SbVec2f max)
Calls setValues(min, max, PoDomain.BoundingBoxTypes.valueOf( PoDomain.BoundingBoxTypes.AS_IS.getValue() )). 
 | 
void | 
PoDomain.setValues(SbVec2f min,
         SbVec2f max,
         PoDomain.BoundingBoxTypes type)
Convenience method to define a 2D domain. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ScRayPickAction.setNormalizedPoint(SbVec2f normPoint)
Sets the viewport point in normalized coordinates, which range from (0,0) at the lower left to (1,1) at the upper right. 
 | 
void | 
ScRayPickAction.setPoint(SbVec2f viewportPoint)
Float version of  
setPoint(). | 
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com