Click or drag to resize

G3DCartesicCoordinateSystem Class

[Missing <summary> documentation for "T:Altaxo.Graph.Graph3D.CS.G3DCartesicCoordinateSystem"]

Inheritance Hierarchy
SystemObject
  Altaxo.Graph.Graph3DG3DCoordinateSystem
    Altaxo.Graph.Graph3D.CSG3DCartesicCoordinateSystem

Namespace: Altaxo.Graph.Graph3D.CS
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class G3DCartesicCoordinateSystem : G3DCoordinateSystem

The G3DCartesicCoordinateSystem type exposes the following members.

Constructors
 NameDescription
Public methodG3DCartesicCoordinateSystemInitializes a new instance of the G3DCartesicCoordinateSystem class
Top
Properties
 NameDescription
Public propertyAxisStyles
(Overrides G3DCoordinateSystemAxisStyles)
Public propertyIs3D
(Overrides G3DCoordinateSystemIs3D)
Public propertyIsAffine
(Overrides G3DCoordinateSystemIsAffine)
Public propertyIsOrthogonal
(Overrides G3DCoordinateSystemIsOrthogonal)
Public propertyIsXReversed Is the direction of the x axis reverse, for instance runs from right to left.
Public propertyIsXYInterchanged Is the normal position of x and y axes interchanged, for instance x is vertical and y horizontal.
Public propertyIsYReversed Is the direction of the y axis reverse, for instance runs from top to bottom.
Public propertyIsZReversed Is the direction of the y axis reverse, for instance runs from top to bottom.
Public propertyPlaneStyles
(Overrides G3DCoordinateSystemPlaneStyles)
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodStatic memberFindCorrespondingAxisSideWhenChangingCoordinateSystem Finds the corresponding new axis side when changing the coordinate system.
Public methodStatic memberFindCorrespondingCSLineIDWhenChangingCoordinateSystem When changing the properties of the coordinate systen (e.g. reversing x-axis), the axis including ticks and labels will move from one end of the graph to the other. In order to keep the axes at their location, new CSLineIDs have to be found for the new coordinate system, that correspond to the same axis location in the old coordinate system. This function returns a new CSLineID, or null if no corresponding CSLineID could be found.
Public methodGetAxisLineName(CSLineID) 
Public methodGetAxisLineName(VectorD3D) 
Public methodGetAxisSideName
(Overrides G3DCoordinateSystemGetAxisSideName(CSLineID, CSAxisSide))
Public methodGetAxisStyleInformation
(Inherited from G3DCoordinateSystem)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetIsoline
(Overrides G3DCoordinateSystemGetIsoline(Logical3D, Logical3D))
Public methodGetIsolineFromPlaneToPoint Draws an isoline beginning from a plane to the given point.
(Inherited from G3DCoordinateSystem)
Public methodGetIsolineFromPointToPlane Gets an isoline beginning from a given point to the axis.
(Inherited from G3DCoordinateSystem)
Public methodGetIsolineFromTo Get a line along the axis designated by the argument id from the logical values r0 to r1.
(Inherited from G3DCoordinateSystem)
Public methodGetIsolineOnPlane Draws an isoline on a plane beginning from r0 to r1. For r0,r1 either ry0,ry1 is used (if it is an x-axis), otherwise rx0,rx1 is used. The other parameter pair is not used.
(Inherited from G3DCoordinateSystem)
Public methodGetJoinedAxisStyleIdentifier
(Inherited from G3DCoordinateSystem)
Public methodGetJoinedPlaneIdentifier
(Inherited from G3DCoordinateSystem)
Public methodGetLogicalDirection Gets the logical direction to the sides of an axis.
(Inherited from G3DCoordinateSystem)
Public methodGetNameOfPlane
(Overrides G3DCoordinateSystemGetNameOfPlane(CSPlaneID))
Public methodGetNormalizedDirection Converts logical coordinates along an isoline to layer coordinates and returns the direction of the isoline at this point.
(Inherited from G3DCoordinateSystem)
Public methodGetPlaneInformation
(Inherited from G3DCoordinateSystem)
Public methodGetPointOnPlane(CSPlaneID, Logical3D)
(Inherited from G3DCoordinateSystem)
Public methodGetPointOnPlane(CSPlaneID, Double, Double)
(Inherited from G3DCoordinateSystem)
Public methodGetPositionAndNormalizedDirection Converts logical coordinates along an isoline to layer coordinates and returns the direction of the isoline at this point.
(Inherited from G3DCoordinateSystem)
Public methodGetPreferredLabelSide(CSLineID) 
Public methodGetPreferredLabelSide(VectorD3D) 
Public methodGetTransformedAxisLineVector Gets the axis line vector. This is a vector pointing from the origin to the axis line, when the layer is assumed to be a square of 2x2x2 size, centered at the origin. Thus the returned vector has one member set to zero, and the other two members set either to +1 or -1.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberGetUntransformedAxisLineVector Gets the axis line vector. This is a vector pointing from the origin to the axis line, when the layer is assumed to be a square of 2x2x2 size, centered at the origin. Thus the returned vector has one member set to zero, and the other two members set either to +1 or -1. Attention: This returns the untransformed vector, i.e. the vector assuming a regular G3DCoordinateSystem without reversing or exchanging of axes).
Public methodStatic memberGetUntransformedAxisPlaneVector 
Public methodLayerToLogicalCoordinates
(Overrides G3DCoordinateSystemLayerToLogicalCoordinates(PointD3D, Logical3D))
Public methodLogicalToLayerCoordinates
(Overrides G3DCoordinateSystemLogicalToLayerCoordinates(Logical3D, PointD3D))
Public methodLogicalToLayerCoordinatesAndDirection
(Overrides G3DCoordinateSystemLogicalToLayerCoordinatesAndDirection(Logical3D, Logical3D, Double, PointD3D, VectorD3D))
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodWithLayerSize Returns an instance of this class, whose rectangular area size was set to the provided value
(Inherited from G3DCoordinateSystem)
Public methodWithXReversed 
Public methodWithXYInterchanged 
Public methodWithXYInterchangedAndXYZReversed 
Public methodWithYReversed 
Public methodWithZReversed 
Top
Fields
 NameDescription
Protected field_isXreversed Is the direction of the x axis reverse, for instance runs from right to left.
Protected field_isYreversed Is the direction of the y axis reverse, for instance runs from top to bottom.
Protected field_isZreversed Is the direction of the z axis reverse, for instance runs from top to bottom.
Protected field_layerSize
(Inherited from G3DCoordinateSystem)
Top
See Also