Package net.webpdf.wsclient.openapi
Class OperationGoTo3DViewActionGoTo3DView
- java.lang.Object
-
- net.webpdf.wsclient.openapi.OperationGoTo3DViewActionGoTo3DView
-
public class OperationGoTo3DViewActionGoTo3DView extends Object
When activated, the goTo3DView action will jump to a specific view of a 3D object (a 3D annotation).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOperationGoTo3DViewActionGoTo3DView.RelativeEnumA view of the 3D annotation that has been defined relative to the currently visualized view.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ANNOTATIONstatic StringJSON_PROPERTY_INDEXstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_RELATIVE
-
Constructor Summary
Constructors Constructor Description OperationGoTo3DViewActionGoTo3DView()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_ANNOTATION
public static final String JSON_PROPERTY_ANNOTATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INDEX
public static final String JSON_PROPERTY_INDEX
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RELATIVE
public static final String JSON_PROPERTY_RELATIVE
- See Also:
- Constant Field Values
-
-
Method Detail
-
annotation
public OperationGoTo3DViewActionGoTo3DView annotation(OperationAnnotationSelection annotation)
-
getAnnotation
@NotNull public @NotNull OperationAnnotationSelection getAnnotation()
Get annotation- Returns:
- annotation
-
setAnnotation
public void setAnnotation(OperationAnnotationSelection annotation)
-
index
public OperationGoTo3DViewActionGoTo3DView index(Integer index)
-
getIndex
@Nullable public @Nullable Integer getIndex()
The index for the 3D annotation view. This value is an alternative to \"name\" and \"relative\" and does not have to be set if either one of these values are specified. minimum: 0- Returns:
- index
-
setIndex
public void setIndex(Integer index)
-
name
public OperationGoTo3DViewActionGoTo3DView name(String name)
-
getName
@Nullable public @Nullable String getName()
The name of the 3D annotation view. This value is an alternative to \"index\" and \"relative\" and does not have to be set if either one of these values are specified.- Returns:
- name
-
setName
public void setName(String name)
-
relative
public OperationGoTo3DViewActionGoTo3DView relative(OperationGoTo3DViewActionGoTo3DView.RelativeEnum relative)
-
getRelative
@Nullable public @Nullable OperationGoTo3DViewActionGoTo3DView.RelativeEnum getRelative()
A view of the 3D annotation that has been defined relative to the currently visualized view. This value is an alternative to \"name\" and \"index\" and does not have to be set if either one of these values are specified. * First = The first view of the 3D annotation. * Last = The last view of the 3D annotation. * Next = The next view of the 3D annotation. * Previous = The previous view of the 3D annotation. * Default = The default view of the 3D annotation.- Returns:
- relative
-
setRelative
public void setRelative(OperationGoTo3DViewActionGoTo3DView.RelativeEnum relative)
-
-