Replies the property for the second axis.

@return the property.
777755
public UnitVectorProperty secondAxisProperty() {
		if (this.saxis == null) {
			this.saxis = new UnitVectorProperty(this, MathFXAttributeNames.SECOND_AXIS, getGeomFactory());
		}
		return this.saxis;
	}
456272
public Matrix4d m02(double m02) {
        this.m02 = m02;
        properties &= ~PROPERTY_ORTHONORMAL;
        if (m02 != 0.0)
            properties &= ~(PROPERTY_IDENTITY | PROPERTY_PERSPECTIVE | PROPERTY_TRANSLATION);
        return this;
    }
1242194
@Pure
	public DoubleProperty zProperty() {
		if (this.z == null) {
			this.z = new SimpleDoubleProperty(this, MathFXAttributeNames.Z);
		}
		return this.z;
	}
1045282
@Pure
	public DoubleProperty minYProperty() {
		if (this.minY == null) {
			this.minY = new SimpleDoubleProperty(this, MathFXAttributeNames.MINIMUM_Y) {
				@Override
				protected void invalidated() {
					final double currentMin = get();
					final double currentMax = getMaxY();
					if (currentMin > currentMax) {
						// min-max constrain is broken
						maxYProperty().set(currentMin);
					}
				}
			};
		}
		return this.minY;
	}
206068
function axisNegativeSideProperties(_ref) {
    var oDim = _ref.oDim,
        tPos = _ref.tPos;
    return {
      position: tPos - oDim
    };
  }
327112
public PropertyInterface getProperty() {
		if (property == null) {
			property = Properties.getPropertyByPath(classHolder.getClazz(), path);
		}
		return property;
	}
122266
public DoubleProperty arcWidthProperty() {
		if (this.arcWidth == null) {
			this.arcWidth = new DependentSimpleDoubleProperty<ReadOnlyDoubleProperty>(
					this, MathFXAttributeNames.ARC_WIDTH, widthProperty()) {
				@Override
				protected void invalidated(ReadOnlyDoubleProperty dependency) {
					final double value = get();
					if (value < 0.) {
						set(0.);
					} else {
						final double maxArcWidth = dependency.get() / 2.;
						if (value > maxArcWidth) {
							set(maxArcWidth);
						}
					}
				}
			};
		}
		return this.arcWidth;
	}
969174
public final DoubleProperty rowHeightProperty() {
        if (rowHeight == null) {
            rowHeight = new StyleableDoubleProperty(20) {

                @Override
                public CssMetaData<AllDayView, Number> getCssMetaData() {
                    return StyleableProperties.ROW_HEIGHT;
                }

                @Override
                public Object getBean() {
                    return AllDayView.this;
                }

                @Override
                public String getName() {
                    return "rowHeight"; //$NON-NLS-1$
                }
            };
        }

        return rowHeight;
    }
53844
public DoubleProperty lengthProperty() {
		if (this.length == null) {
			this.length = new ReadOnlyDoubleWrapper();
			this.length.bind(Bindings.createDoubleBinding(() -> Path2afp.calculatesPathLength(getPathIterator()),
					innerTypesProperty(), innerCoordinatesProperty()));
		}
		return this.length;
	}
670080
private double getStartAngle() {
        ScaleDirection scaleDirection = gauge.getScaleDirection();
        Pos            knobPosition   = gauge.getKnobPosition();
        switch(knobPosition) {
            case BOTTOM_LEFT : return ScaleDirection.CLOCKWISE == scaleDirection ? 180 : 90;
            case TOP_LEFT    : return ScaleDirection.CLOCKWISE == scaleDirection ?  90 : 0;
            case TOP_RIGHT   : return ScaleDirection.CLOCKWISE == scaleDirection ?   0 : 270;
            case BOTTOM_RIGHT:
            default          : return ScaleDirection.CLOCKWISE == scaleDirection ? 270 : 180;
        }
    }
975023
@Pure
	public IntegerProperty minXProperty() {
		if (this.minX == null) {
			this.minX = new SimpleIntegerProperty(this, MathFXAttributeNames.MINIMUM_X) {
				@Override
				protected void invalidated() {
					final int currentMin = get();
					final int currentMax = getMaxX();
					if (currentMax < currentMin) {
						// min-max constrain is broken
						maxXProperty().set(currentMin);
					}
				}
			};
		}
		return this.minX;
	}
1324572
public Properties toProperties() {
        Properties props = new Properties();
        flatten(props);

        props = convertValuesToString(props);

        return props;
    }
48433
@Pure
	public ObjectProperty<WeakReference<Segment1D<?, ?>>> segmentProperty() {
		if (this.segment == null) {
			this.segment = new SimpleObjectProperty<>(this, MathFXAttributeNames.SEGMENT);
		}
		return this.segment;
	}
707063
public Property<Properties<T>> getOrCreateProperty()
   {
      List<Node> nodeList = childNode.get("property");
      if (nodeList != null &&  nodeList.size() > 0)
      {
         return new PropertyImpl<Properties<T>>(this, "property", childNode, nodeList.get(0));
      }
      return createProperty();
   }
1091185
public ChainedProperty<?> tail() {
        if (getChainCount() == 0) {
            throw new IllegalStateException();
        }
        if (getChainCount() == 1) {
            if (!isOuterJoin(1)) {
                return get(mChain[0]);
            } else {
                return get(mChain[0], null, new boolean[] {true});
            }
        }
        StorableProperty<?>[] newChain = new StorableProperty[getChainCount() - 1];
        System.arraycopy(mChain, 1, newChain, 0, newChain.length);

        boolean[] newOuterJoin = mOuterJoin;

        if (newOuterJoin != null) {
            newOuterJoin = new boolean[newChain.length + 1];
            System.arraycopy(mOuterJoin, 1, newOuterJoin, 0, mOuterJoin.length - 1);
        }

        return get(mChain[0], newChain, newOuterJoin);
    }
198914
@Pure
	public IntegerProperty x2Property() {
		if (this.p2.x == null) {
			this.p2.x = new SimpleIntegerProperty(this, MathFXAttributeNames.X2);
		}
		return this.p2.x;
	}
1189792
public float get(Layout.Axis axis) {
        switch (axis) {
            case X:
                return x;
            case Y:
                return y;
            case Z:
                return z;
            default:
                throw new RuntimeAssertion("Bad axis specified: %s", axis);
        }
    }