Click or drag to resize

G3DCoordinateSystem Class

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

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

Namespace: Altaxo.Graph.Graph3D
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
[SerializableAttribute]
public abstract class G3DCoordinateSystem : ICoordinateSystem, 
	IImmutable

The G3DCoordinateSystem type exposes the following members.

Constructors
 NameDescription
Protected methodG3DCoordinateSystemInitializes a new instance of the G3DCoordinateSystem class
Top
Properties
 NameDescription
Public propertyAxisStyles Enumerators all axis style information.
Public propertyIs3D Returns true when this is a 3D coordinate system. Returns false in all other cases.
Public propertyIsAffine Returns true if the plot coordinates can be calculated as a linear transformation of the physical values. This means that all lines will keep being lines. Returns false if this is for instance a polar diagram.
Public propertyIsOrthogonal Returns true if the plot area is orthogonal, i.e. if the x and the y axis are orthogonal to each other.
Public propertyPlaneStyles 
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 methodGetAxisSideNameGets the name of the axis side.
Public methodGetAxisStyleInformation 
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetIsoline Gets a iso line in a path object.
Public methodGetIsolineFromPlaneToPoint Draws an isoline beginning from a plane to the given point.
Public methodGetIsolineFromPointToPlane Gets an isoline beginning from a given point to the axis.
Public methodGetIsolineFromTo Get a line along the axis designated by the argument id from the logical values r0 to r1.
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.
Public methodGetJoinedAxisStyleIdentifier 
Public methodGetJoinedPlaneIdentifier 
Public methodGetLogicalDirection Gets the logical direction to the sides of an axis.
Public methodGetNameOfPlane Gets the name of the provided plane.
Public methodGetNormalizedDirection Converts logical coordinates along an isoline to layer coordinates and returns the direction of the isoline at this point.
Public methodGetPlaneInformation 
Public methodGetPointOnPlane(CSPlaneID, Logical3D) 
Public methodGetPointOnPlane(CSPlaneID, Double, Double) 
Public methodGetPositionAndNormalizedDirection Converts logical coordinates along an isoline to layer coordinates and returns the direction of the isoline at this point.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodLayerToLogicalCoordinates Calculates from two coordinates of a point the logical values (values between 0 and 1). Returns true if the conversion is possible, otherwise false.
Public methodLogicalToLayerCoordinates Calculates from two logical values (values between 0 and 1) the coordinates of the point. Returns true if the conversion is possible, otherwise false.
Public methodLogicalToLayerCoordinatesAndDirection Converts logical coordinates along an isoline to layer coordinates and the appropriate derivative.
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
Top
Fields
 NameDescription
Protected field_layerSize 
Top
See Also