SbTime Structure |
This class represents and performs operations on time. Operations may be done in seconds, seconds and microseconds, or using DateTime.
Namespace: OIV.Inventor
The SbTime type exposes the following members.
Name | Description | |
---|---|---|
SbTime(DateTime) |
Constructor taking DateTime.
| |
SbTime(Double) |
Constructor taking seconds.
| |
SbTime(Int64, Int64) |
Constructor taking seconds and microseconds.
|
Name | Description | |
---|---|---|
Equals |
Returns a value indicating whether this instance is equal to a specified object.
(Overrides ValueTypeEquals(Object).) | |
GetHashCode |
Returns the hash code for the value of this instance.
(Overrides ValueTypeGetHashCode.) | |
GetMsecValue |
Returns time in milliseconds.
| |
GetTimeOfDay |
Get the current time (seconds since Jan 1, 1970).
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetValue |
Returns time in seconds as a double.
| |
GetValue(DateTime) |
Gets time in a DateTime structure.
| |
GetValue(Int64, Int64) |
Get time in seconds and microseconds.
| |
MaxTime |
Get a time far, far into the future.
| |
SetMsecValue |
Set time from milliseconds.
| |
SetToTimeOfDay |
Set to the current time.
| |
SetValue(DateTime) |
Set time from a struct timeval.
| |
SetValue(Double) |
Set time from a double (in seconds).
| |
SetValue(Int64, Int64) |
Set time from seconds + microseconds.
| |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
Addition |
Additive (+) operator. Performs the addition between the times t1
and t2.
| |
Division(SbTime, SbTime) |
The division operator (/). Division by another time.
| |
Division(SbTime, Double) |
The division operator (/). Division by scalar.
| |
Equality |
The equality operator.
| |
(SbTime to DateTime) |
Explicit cast operator to convert an SbTime to a System.DateTime
| |
GreaterThan |
Relational (greater than) operator.
| |
GreaterThanOrEqual |
Relational (greater than or equal to) operator.
| |
Inequality |
The inequality operator.
| |
LessThan |
Relational (less than) operator.
| |
LessThanOrEqual |
Relational (less than or equal to) operator.
| |
Modulus |
Modulus for two times (remainder when t1 is divided by t2).
| |
Multiply(Double, SbTime) |
The multiplication operator (*). Multiplication by scalar.
| |
Multiply(SbTime, Double) |
The multiplication operator (*). Multiplication by scalar.
| |
Subtraction |
Subtraction (–) operator. Performs the difference between the times t0
and t1.
| |
UnaryNegation |
The unary negation operator (-).
|